我试图修改我的网站URL以获得更好的SEO。这是我到目前为止有:htaccess重写url匹配子域名
RewriteRule ^page-([0-9]+)/?$ /index.php?p=$1 [L,QSA,NC]
我想要的http://www.domain.com/page-10
代替http://www.domain.com/index.php?p=10
但我怎么也匹配http://www.domain.com/category/index.php?p=2
它改写为http://www.domain.com/category/page-2
“类别” 只是一个例子,也可以是另一个字符串(我有50个类别) – libertaire
你可以使用:'RewriteRule ^([\ w - ] +)/ page - (\ d +)/?$ $ 1/index.php?p = $ 1 [L,QSA,NC]'作为第一条规则。 – anubhava
我遇到了类似这样的URL的问题http://mysubdomain.domain.com/category/page-2 – libertaire