2012-09-24 45 views
0

我的問題是,我要重新命名這個2個網址與htaccess的,我不知道的.htaccess重命名PHP文件到友好的URL

mydomain.com/info.php?act=statistics 
mydomain.com/info.php?act=about_us 

轉換成

mydomain.com/statistics 
mydomain.com/about_us 

我將非常感謝,因爲我不知道有關htaccess的任何信息。

回答

4
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /info.php?act=$1 [L] 

這將傳遞/不管到/info.php?act=whatever 的! -f和! -d RewriteCond檢查以確保該文件不首先存在。

+0

非常感謝,這對我很有幫助。我也有一個文件是users.php?act = gallery,所以/ gallery重定向到/info.php?act=gallery 我如何在htaccess中更改這個以允許我使用不同的php文件?我不知道你是否瞭解我。請幫助我 – Lucas

+0

只需將上面的這個更一般的通配符規則:'RewriteRule ^/gallery $ /users.php?act=gallery [L]' – chovy

+0

謝謝你的男人.. – Lucas