如果之前已經回答過,請道歉。我到處搜索,我找不到合適的解決方案。一個htaccess覆蓋另一個
我使用Opencart的重寫模塊更好網址:
RewriteBase/
RewriteRule sitemap.xml /index.php?route=feed/google_sitemap
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) /index.php?_route_=$1 [L,QSA]
我也得到了一個目錄(電子郵件使用者),我想訪問作爲標準。我知道上面的2個RewriteCond行將允許任何目錄和/電子郵件工作正常。
也就是說,直到我的密碼保護中的cPanel郵件器文件夾,然後它在郵件器文件夾中創建下面的.htaccess:
AuthType Basic
AuthName "emailer"
AuthUserFile "/home/mywebsit/.htpasswds/public_html/emailer/passwd"
require valid-user
這時我突然收到未找到錯誤頁面。如果我刪除這個新的.htaccess它工作正常。我已經嘗試添加該行
RewriteEngine off
進去但它仍然不想知道。
我在做什麼錯?我之前已經解決了這個問題,最終刪除了原始的.htaccess文件,因爲我浪費了太多時間來試圖使其工作。
檢查你的Apache error.log中,看看你得到任何的錯誤。 – anubhava
除了無法找到401找不到的頁面之外,錯誤日誌中沒有任何內容。 – jimbeeer
是401還是404? – anubhava