2013-08-05 174 views
0

我已经创建了网址塞一个数据库,它包含的URL像mysite.com/blog/content/user1和博客是文件夹,文件,所以我想改变mysite.com/blog/page.php?name=content&user=user1mysite.com/blog/content/user1我该怎么办,我已经试过自定义URL重写需要帮助

RewriteEngine on RewriteRule ^([a-z]+)$ page.php?name=$1&user=$2但是,这并不适用

回答

1

试试这个

RewriteEngine on 
RewriteBase/
RewriteRule ^blog/([^//]+)/([^//]+)$ blog/page.php?name=$1&user=$2 [QSA,L] 

请避免使用/蛞蝓记录,这意味着URI段更好地使用-为你slu so,所以如果你的网址是mysite.com/blog/page.php?name=content&user=user-a和你想要显示像mysite.com/blog/content/user-a他们上面的规则也将工作该网址aso

+0

它工作的感谢。你能告诉我如果slu is试验/我怎么能重写? –

+0

你能否介绍一下你的slu re重写问题? –

+0

我的意思是我说我有一个名为slug的列用于url,海报可以手动添加像测试a或测试/ a的slu so,所以如何显示测试/例如'mysite.com/blog/content/test/a' –