2016-07-24 25 views
0

我的.htaccess如下:的.htaccess控制點的URL

不要重寫以文件擴展名結尾的任何的URI

的RewriteCond%{REQUEST_URI}(結尾[XXXX])。 !。[a-zA-Z0-9] {2,5} $

這不允許在URL中使用點。你可以建議改變,以便URL可以允許點嗎?

回答

0

點是正則表達式中與任何字符匹配的特殊字符。你應該逃避它:

RewriteCond %{REQUEST_URI} !\.[a-zA-Z0-9]{2,5}$ 

這工作正常。你可以玩它an online htaccess tester

+0

我需要接受URL中的.dot。有沒有辦法做到這一點? – Fawad

+0

是的,在我的答案採取一個 – nus

+0

這是我原來的.htaccess,但它不工作。點仍然得到404錯誤。 – Fawad