我使用與現有目錄同名的乾淨路徑。Apache將尾部斜槓附加到我的重寫規則中
我使用這些規則的.htaccess支持清潔路徑的路徑:
RewriteCond ${REQUEST_URI} ^/mydir
RewriteCond ${REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
一切工作正常(我有一個「MYDIR」清潔路徑工作,我可以在/ mydir目錄直接訪問現有文件),但是apache會一直附加斜線來請求。 我要求http://domain.com/mydir
,它會將我301
重定向到http://domain.com/mydir/
。
是什麼原因?
我使用Drupal和所有自動生成的路徑沒有尾隨斜線。問題在於這個,由於斜線後面的原因在ajax請求中導致了一些奇怪的問題。 – murphy 2014-09-20 20:53:42
您的評論確實是一個完全不同的問題:)但是,雖然瀏覽器不顯示它,但尾部的斜槓始終是'301'ed – 2014-09-20 20:55:33