0

我已经创建了一个带有 url slug 的数据库,它包含类似的 url,mysite.com/blog/content/user1并且 blog 是文件所在的文件夹,所以我想更改mysite.com/blog/page.php?name=content&user=user1mysite.com/blog/content/user1我尝试过的方法

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

4

1 回答 1

1

试试这个

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

请避免使用 slug 记录,/这意味着 uri 段更-适合您使用 slug,因此如果您的 url 是某种东西mysite.com/blog/page.php?name=content&user=user-a并且您想像mysite.com/blog/content/user-a它们一样显示,上述规则也适用于该 url aso

于 2013-08-05T10:53:22.040 回答