如何获得这个
的seo友好网址 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
as
mysite.com/japan/
我试过这个
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([^/]*)/$ /list.php?place=$1
但apache不是重写,并且确定apache mod_rewrite为ON。 任何人都可以将其分类出租
提前致谢
答案 0 :(得分:0)
只需将PT
和L
添加为以下标志:
RewriteRule ^([^/]*)/$ /list.php?place=$1 [QSA,PT,L]
然后,您可以像mysite.com/japan/
一样编写您的网址,并在内部处理/list.php?place=japan
,但所有其他查询参数都会丢失。
如果你想附加其他参数,如checkin,checkout等,你可以像我在规则中那样设置QSA标志时像这样附加它们。具有所有参数的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