2013-06-30 133 views
0

我有一個項目正在努力,但我有一個問題。如何使長URL與.htaccess友好

問題

主要GET數據:www.enterr.com/profile.php?username=beraki

是:www.enterr.com/beraki這是確定

但我有一個2 GET數據網址:www.enterr.com/profile.php?username=beraki&mode=about 我想它是:www.enterr.com/beraki/about

如果我有一個3G ET數據網址我希望他們都像上面一樣友好。

回答

2

試試這兩個GET數據:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/(.*)$ profile.php?dataone=$1&datatwo=$2 

嘗試此三個送數據:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/(.*)/(.*)$ profile.php?dataone=$1&datatwo=$2&datathree=$3 

以上代碼的工作,檢查了它。只需將dataone,datatwo,datathree替換爲傳遞的數據即可。

1

嘗試像

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^(.*)/(.*)/(.*)$ profile.php?username=$1&mode=$2&third=$3