我使用url slug创建了一个数据库,它包含mysite.com/blog/content/user1
等网址,而博客是文件夹的文件夹,所以我想将mysite.com/blog/page.php?name=content&user=user1
更改为mysite.com/blog/content/user1
我该怎么办?试过了
RewriteEngine on
RewriteRule ^([a-z]+)$ page.php?name=$1&user=$2
但这不起作用
答案 0 :(得分:1)
试试这个
RewriteEngine on
RewriteBase /
RewriteRule ^blog/([^//]+)/([^//]+)$ blog/page.php?name=$1&user=$2 [QSA,L]
请避免使用/
制作slug记录,这意味着uri段更适合使用-
,因为如果您的网址是mysite.com/blog/page.php?name=content&user=user-a
,并且您希望显示为{{ 1}}他们上面的规则也适用于那个网址aso