2013-03-18 104 views
0

我有一个网站:如何重写URL与Apache的htaccess

http://www.test.com/?city=beijing&category=1

http://www.test.com/?city=beijing&category=1&start=36

http://www.test.com/?city=beijing&category=1&start=72

http://www.test.com/?city=beijing&category=2

http://www.test.com/?city=beijing&category=1&start=36

http://www.test.com/?city=beijing&category=1&start=72

http://www.test.com/?city=beijing&category=1&keyword=test

http://www.test.com/?city=beijing&keyword=test&start=36

http://www.test.com/?city=beijing&keyword=test&start=72

http://www.test.com/?city=beijing

http://www.test.com/?city=beijing&start=36

http://www.test.com/?city=beijing&start=72

,如果我要重写它作为 http://www.test.com/beiing/1/36

任何一个可以告诉我的代码,这在.htaccess文件写的?

回答

0

需要系统化,在这种情况下,参数的顺序是非常重要的:

# ... 
RewriteRule /([a-z]+)/([0-9]+)/([0-9]+) ?city=$1&category=$2&start=$3 
# ... 
+0

非常感谢您! – user2182801 2013-03-19 01:32:11