0
所以我安裝了Wordpress,讓我們調用域test.com。這WordPress的默認目錄(一說是一個級別以上的wp-content)創建的的.htaccess是如何在不與Wordpress衝突的情況下使用mod_rewrite
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我要添加另一個規則,如果觸發,應區分WordPress的不重寫。舉例來說,假設我希望test.com/nochange重定向到test.com/script.php,而不是執行正常的Wordpress重定向。通常情況下這樣做的。htaccess的將是
RewriteRule ^nochange$ ./script.php [NC,L]
但是,什麼情況是,WordPress的結束反正運行,當然沒有找到404發生。如果我刪除了Wordpress .htaccess組件,一切正常。我該怎麼做才能讓他們一起工作?