1
我已經在我的根Web文件夾htaccess的與mod_rewrite的zip文件的行爲相沖突
RewriteEngine On
RewriteBase/
RewriteRule ^(.*)$ /foo-bar/$1 [L,NC]
以下的.htaccess在同一水平上,我有一個文件foo.zip
內富吧,我有一個因此物理路徑是〜/ foo-bar/foo/baz.css,並且所需的Web路徑是www.mysite.com/foo/baz.css
所以文件結構是:
ROOT :.htacces,富吧(文件夾),foo.zip
ROOT /富吧/:baz.css
,如果我離開它不工作的zip,outputing以下消息:
The requested URL /foo-bar/redirect:/foo-bar/foo.zip/baz.css/baz.css was not found on this server.
請注意,zip不在foo-bar上,它的級別相同。
只需重命名zip解決了問題,但我想知道原因。
沒有工作,問題的關鍵是對郵編我想,如果我只需重命名的zip,一切正常。如果它具有與URL上的文件夾相同的名稱,並且它在根上斷開(也就是說,您的rewriteRule完全有效,它只是打破它的zip事件) – FabioCosta
好吧現在嘗試更新答案。 – anubhava
選項-MultiViews解決了它,謝謝!將谷歌瞭解發生了什麼 – FabioCosta