使用广泛匹配和排除重写规则

时间:2013-05-15 18:55:17

标签: php apache .htaccess

我重新设计了我的网站以及链接的结构方式,过去它们的结构是这样的

www.domain.com/firstvariable/secondvariable

现在他们就像

www.domain.com/cat/firstvariable_secondvariable.html

我可以有一个规则,在/ to / mp3 /之后重定向everthing但是规则我已经必须从实际的mp3.php重定向到/ mp3使用/ rule

它还会影响我的其他有1个“分隔符”和2个变量的页面,我怎么能阻止它呢?

的.htaccess

RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
RewriteRule ^mp3/(.*)-(.*)/?.html$ mp3.php?artist=$1&song=$2 [nc]
RewriteRule ^(.*)/(.*)$ /mp3/$1_$2.html [R=301,L]

0 个答案:

没有答案