2012-05-16 77 views
0

我需要乾淨的URL(例如example.com/test)將所有沒有文件擴展名的請求重定向到html頁面(這樣我仍然可以調用編程頁面而不需要重寫)。我做了一個我希望應該這樣做的文件,但它不:/任何想法?重寫所有html頁面

這是我目前的.htaccess文件:

RewriteEngine On # Turn on the rewriting engine 
RewriteRule ^([^/.]+)/?$ $1.html [L] 

回答

1

試試這一個。你必須設置一個RewriteCond(ition)。否則有一個無限循環...

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.html -f 
RewriteRule ^([^/]+)$ $1.html 
+0

謝謝你:) –

0

嘗試將這一行之上:

Options +FollowSymlinks