0

我想将我的 url 中的所有下划线更改为连字符,目前我正在使用下面的代码,它工作正常,但是我不想更改图像链接中的下划线,我只想更改页面的链接,是吗可能的 ?

rewriteRule ^([^_]*)_([^_]*)_([^_]*)_(.*)$ http://example.com/$1-$2-$3-$4 [R=301,L]
rewriteRule ^([^_]*)_([^_]*)_(.*)$ http://example.com/$1-$2-$3 [R=301,L]
rewriteRule ^([^_]*)_(.*)$ http://example.com/$1-$2 [R=301,L]

请帮忙

4

1 回答 1

0

未经测试的代码

RewriteRule在s 块的最开始添加以下语句

RewriteCond %{REQUEST_FILENAME} !\.(gif|png|jpg|jpeg|bmp)$ [NC]
于 2013-10-12T21:13:17.390 回答