发布/类别网址重写htaccss相同的网址级别

时间:2018-07-16 14:40:48

标签: .htaccess

我已将帖子页面重写为第一个网址级别的友好网址:domain.com/this-is-a-post

 #RewriteRule ^([a-zA-Z0-9_-]+)/?$ article.php?p=article&friendly_url=$1 [L,QSA]
 # domain.com/this-is-a-post

问题

现在,我要在此第一个网址级别domain.com/this-is-a-category/

中添加类别
#RewriteRule ^([a-zA-Z0-9_-]+)/?$ categories.php?p=category&friendly_url=$1 [L,QSA]
# domain.com/this-is-a-category/

所以我希望帖子和类别重定向到其他页面

我该如何解决?

1 个答案:

答案 0 :(得分:0)

如果仅将带斜线的url用于类别,而不将其用于帖子/文章,则可以使用:

# domain.com/this-is-a-category/
RewriteRule ^([a-z0-9_-]+)/$ categories.php?p=category&friendly_url=$1 [NC,L,QSA]

# domain.com/this-is-a-post
RewriteRule ^([a-z0-9_-]+)$ article.php?p=article&friendly_url=$1 [NC,L,QSA]