我一直在摆弄 mod_rewrite 一段时间,但它已经得到了最好的我。希望这里的任何人都可以对我的问题有所了解。
我正在尝试自行托管 wordpress,当我在站点的 .htaccess 文件中将 mod_rewrite 设置为 off 时,它工作得很好。但是如果我把它打开它会给我一个禁止的错误。日志显示:
选项 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
提前致谢!