2012-04-18 30 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