2014-05-23 78 views
0

我有一個WP實例,我發現任何時候我寫一個包含'moz'的任何字符串的URL都會帶有404錯誤。重寫cond - 實際上在做什麼?

我看過我的.htaccess尋找' moz',我看到:

RewriteCond %{REQUEST_URI} !^/moz(.*) 

爲什麼會導致404?

編輯:這樣的背景下的RewriteCond

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !^/knowledge/ 
RewriteCond %{REQUEST_URI} !^/midphase(.*) 
RewriteCond %{REQUEST_URI} !^/moz(.*) 
RewriteCond %{REQUEST_URI} !^/Stats/(.*) 
RewriteRule . /index.php [L] 
+0

和所設置的整個htaccess的規則? – hjpotter92

+0

hjpotter92對。 –

回答

0

它看起來像一個人加入WordPress的現有內容的網站。這些重寫條件會檢查URL是否適用於其中一個現有文件夾,如果不是,請將該請求發送到index.php。

這意味着你輸入與MOZ和點開始到不存在的文件的URL,你會得到一個404

+0

那麼,我該如何避免發生?我希望能夠寫入我的URL與莫茲的話。 –

+0

如果您不想重寫發生,您可以刪除該重寫條件。儘管如此,確保你仍然不需要它。 –

+0

我不能只是刪除條件? RewriteCond%{REQUEST_URI}!^/moz(。*) –

相關問題