您好我使用此代码重写网址:
RewriteRule ^m-(.*)/(.*)$ ?til=data&id_data=$1&title=$2 [L,QSA]
如果我去http://www.domain.com/m-200/test-title
结果获取:
Array ( [til] => data [id_data] => 200 [title] => test-title )
但如果我转到http://www.domain.com/m-200/m-200/test-title
结果获取:
Array ( [til] => data [id_data] => 200/m-200 [title] => test-title )
我怎样才能使它只匹配:m-200/test-title
答案 0 :(得分:0)
您可以使用:
RewriteRule ^m-([^/]+)/(?:.+?/)?([^/]+)/?$ ?til=data&id_data=$1&title=$2 [L,QSA]