2012-04-18 88 views
0

我創建了一個php網站。這裏我已經在.htaccess文件中實現了乾淨的URL。我需要顯示的鏈接萬畝 mydomain/index.phpmydomain/index只在我的網站上將所有頁面重寫爲頁面名稱

所以我用

RewriteRule index index.php 

但我有很多文件。那麼,我將如何爲整個頁面編寫一條通用規則?

E:摹

RewriteRule hotels hotels.php 

感謝

+0

搜索了一下,你會發現數千個號碼完全相同的:-) – undone 2012-04-18 11:01:45

+0

的http:// wettone.com/code/clean-urls – Jared 2012-04-18 11:05:11

回答

1

試試這個:

#Setup 
Options +FollowSymLinks 
RewriteEngine On 

#Remove trailing slashes 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)/$ /$1 [R=permanent,QSA] 

#Your thing 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.+)$ $1.php [L,QSA] 
+1

這很聰明:'RewriteCond%{REQUEST_FILENAME} .php -f' – 2012-04-18 11:12:37

+0

@j_melis,http://imgon.net/di-V92O.png – Adi 2012-04-18 13:23:38

相關問題