質問

今度はしばらくの間mod_rewriteを仲良くしていましたが、私のベストを尽くしました。ここに誰かが私の問題にいくつかの光を輝くことを願っています。

私はWordPressを自己ホストしようとしていて、サイトの.htaccessファイルでmod_rewriteをOFFに設定するとうまく機能します。しかし、それをオンにすると、禁じられたエラーが発生します。そしてログ表示:

オプションフォローリストまたはsymlinkSifowsIfAwatchは、RewriteRuleディレクティブが禁止されていることを暗示しています./c/blog/wp-admin/index.php、参照://xxx.xxx.xxx.xxx/blog/wp-admin/options-permalink.php "rel=" nofollow "> http://xxx.xxx.xxx.xxx/blog/wp-admin/options-permalink.php

.htaccessにが含まれています

<IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /blog/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress
.

事前にありがとう!

役に立ちましたか?

解決 3

どうやら.htaccessファイルがB0RKにするだけのReadyNASでWordPressをホスティングするクォークがあります。解決策は、/etc/frontview/apache/shares.conf でオプションのインデックスからオプションをすべて変更することです。

他のヒント

Apacheユーザー(wwwuserまたはwebserv?)をルートフォルダ内の.htaccessを読み取ることができることを確認します。

これを本当に簡単にするために、あなたは単にあなたが世界的に読みやすく書き込み可能(chmod 777)を作ることができますが、はそれをよりサイン755の後に戻すためにを確かめてください。

これがあなたのバグであると思われる場合は、user:group.htaccess)のls -la .htaccessを確認し、それが他のファイルと一致することを確認してください。

Apache Configの何かが "Rewriteleule"行を禁止しているようですか?ログ出力は、フォローマイクリンクまたはSymLinkSifownerMatch をオンにする必要があるかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top