2013-08-22 59 views
0

我不熟悉服務器和htaccess命令。我想我有一個簡單的問題。htaccess - 別名到新路徑的舊路徑

我把一個index.php文件放在localhost的根目錄下。這個文件會產生這個鏈接如下以下頁面:


老路地址:http://www.website.com/index.php?page=home
新路徑地址:http://www.website.com/home

當用戶訪問的新路徑ADRESS,我希望服務器顯示什麼老路包含。
我想使用別名,不重定向。

謝謝你的時間。

回答

1

確保在你的內容中的鏈接看起來都像:http://www.website.com/home然後在您的文檔根目錄中添加這些規則,以你的htaccess文件:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ /index.php?page=$1 [L,QSA]