2013-10-15 50 views

回答

1

你的指令不起作用,因爲它會導致無限的內部重定向(mangolia重定向到mangolia.php將重定向到mangolia.php.php等等),你的正則表達式也需要一些修改。

這應該做的伎倆:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !\.[a-zA-Z0-9]+$ 
RewriteRule ^(.+?)/*$ $1.php [L,QSA] 
+0

您好,感謝的答案,但它是給一個「內部服務器錯誤」 – weaveoftheride

+0

確保你已經啓用了mod_rewrite模塊,如果是上,張貼的全部內容你的.htaccess,所以我可以檢測到問題的根源。 –

+0

這肯定是在我與URL重寫RewriteEngine敘述 在 的RewriteCond%{} REQUEST_FILENAME一些其他的東西 – weaveoftheride