我一直在擺弄mod_rewrite一段時間,但已經得到了我最好的。希望這裏的任何人都能對我的問題發出一些啓發。apache Mod_rewrite關閉,wordpress開心,404上我不開心
我想自我主辦WordPress的,當我在該網站的.htaccess文件設置了mod_rewrite爲關閉它的偉大工程。但如果我把它打開,它給我一個禁止的錯誤。而日誌顯示:
有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
提前致謝!
apache運行爲: NAS:/ blog#ps aux | grep apache admin 5436 0.6 5.2 109812 53464? S 20:34 0:00/usr/sbin/apache-ssl -f/etc/frontview/apache/h ttpd.conf admin 5460 0.0 3.6 106016 37320?小號20點34 0:00/usr/sbin目錄/阿帕奇-SSL -f的/ etc/FrontView中/阿帕奇/小時ttpd.conf 根5502 0.0 0.0 3840 500點/ 0 S + 20點35 0:00的grep阿帕奇 根10805 0.0 4.2 104496 43020? Ss 06:25 0:02 /usr/sbin/apache-ssl-f/etc/frontview/apache/httpd.conf – Dashu
.htaccess有admin:admin作爲所有者 – Dashu
您是否碰巧嘗試過像apache:admin?這樣的組合, apache:apache apache:root等? – buley