2012-04-18 31 views
0

如何獲得搜索引擎友好的網址,這如何獲得搜索引擎友好的URL

mysite.com/list.php?place=japan&checkin=04%2F18%2F2012&checkout=04%2F20%2F2012&numberOfRooms=1&room-0-adult-total=2&room-0-child-total=0&x=105&y=23

mysite.com/japan/ 

我試過這樣

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^([^/]*)/$ /list.php?place=$1 

但是Apache NT改寫並確信apache mod_rewrite是ON。 任何人都可以把它清除出來租約提前

感謝

回答

0

只需添加PTL的標誌是這樣的:

RewriteRule ^([^/]*)/$ /list.php?place=$1 [QSA,PT,L] 

然後,您可以寫你的URL像mysite.com/japan/連帶內部像/list.php?place=japan處理但所有其他查詢參數都會丟失。

如果你想附加其他參數,如簽入,簽出等,你可以在設置QSA-flag時像這樣追加它們,就像我在規則中做的那樣。包含所有參數的URL將如下所示:

mysite.com/japan/?checkin=04%2F18%2F2012&checkout=04%2F20%2F2012&numberOfRooms=1&room-0-adult-total=2&room-0-child-total=0&x=105&y=23 
+0

url did not changed :( – user1251661 2012-04-18 11:24:00