我尝试使用我在stackoverflow上找到的一些代码,但我想修改它,我不知道如何。
RewriteRule ^([^_]*)_+(.*)$ $1-$2 [E=underscores:Yes,N]
RewriteCond %{ENV:underscores} ^Yes$
RewriteRule ^(.+)$ /$1 [R=301,L]
这会将所有下划线更改为连字符。但是,我需要将这组语句限制为仅开始的URL:
http://www.mydomain.tld/article ...
换句话说,规则只应在文件名以文章一词开头时才适用。
有人可以帮忙吗?
答案 0 :(得分:1)
试试这个,看看是否有效,看看它是否适合你。
RewriteRule ^([^_]*)_+(.*)$ $1-$2 [E=underscores:Yes,N]
RewriteCond %{ENV:underscores} ^Yes$
RewriteRule ^article(.+)$ /article$1 [R=301,L]