1

我有以下内容:

RewriteRule ^tribute-acts/([^/.]*)/?$ /entertainment/act-view.html?act_name=$1 [L,QSA,NC]

变化:

http://mysite.com/entertainment/act-view.html?act_name=elvis

至:

http://mysite.com/tribute-acts/elvis

效果很好,但是如果tribute-acts零件是动态生成的并且每个链接都不同怎么办?因此,无限可能...

我可以使用通配符代替tribute-acts/吗?

我尝试了以下,使用(.*),但没有奏效:

RewriteRule ^(.*)/([^/.]*)/?$ /entertainment/act-view.html?act_name=$1 [L,QSA,NC]
4

1 回答 1

1

你可以试试这个规则:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[^/]+/([^/]*)/?$ /entertainment/act-view.html?act_name=$1 [L,QSA]
于 2013-11-01T18:27:46.900 回答