2012-05-14 138 views
3

我想將某些URL重定向到模板頁面,頁面爲$ _GET變量。更具體地講:將URL重定向到新地址,但保留原始地址

http://domain/ & http://domain/home ==>http://domain/main.php?page=home http://domain/about ==>http://domain/main.php?page=about

而且我想某些話重定向到另一個模板,像這樣: http://domain/login ==>http://domain/uam.php?action=login

達到此目的的最佳方法是什麼?

同樣,我想保留我重定向的網址。

回答

2

確保已安裝並加載mod_rewrite,確保AllowOverride All在conf文件的VirtualHost部分中設置,並將這些行放入Web服務器的文檔根目錄中的.htaccess文件中。

RewriteEngine on 
RewriteRule ^$ main.php?page=home [L] 

RewriteRule ^login uam.php?action=login [L, QSA, NC] 

RewriteRule ^(.*)$ main.php?page=$1 [L, QSA, NC] 
相關問題