私はしばらくの間 mod_rewrite をいじっていますが、これが私のベストを尽くしています。ここにいる誰かが私の問題に光を当ててくれることを願っています。
wordpress を自己ホストしようとしていますが、サイトの .htaccess ファイルで mod_rewrite をオフに設定するとうまく機能します。しかし、オンにすると、禁じられたエラーが発生します。そしてログは示します:
Options FollowSymLinks または SymLinksIfOwnerMatch がオフになっていることは、RewriteRule ディレクティブが禁止されていることを意味します: /c/blog/wp-admin/index.php、リファラー: 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
前もって感謝します!