如何使用htaccess替换url中的单词?

时间:2014-04-12 12:27:02

标签: .htaccess url-redirection

我想从网址中替换一个单词。我尝试了很多代码但是。不工作

RewriteRule ^(.*)/resetter/(.*)$ $1/reseter-de-puces/$2 [L]

我想重定向

catalogue-encros/resetter/epson/resetter-pour-epson-ancienne-génération/8345-37457

catalogue-encros/reseter-de-puces/epson/resetter-pour-epson-ancienne-génération/8345-37457

我添加了www redirect,这是正常工作

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

1 个答案:

答案 0 :(得分:0)

您在/之前缺少$1,请尝试:

 RewriteRule ^(.*)/resetter/(.*)$ /$1/reseter-de-puces/$2 [L]

如果没有/之前的$1,您的网址会变成以下内容:

http://domain.com/www/var/home/domain.com/somedirectory/reseter-de-puces/