重定向带有百分比字符的变量 url



我目前正在我的网站上工作,在那里我发现了一些奇怪的网址。我正在尝试将 (301) 网址重定向到正确的网址,但我无法弄清楚如何在 .htaccess 中正确重定向这些网址。

例如旧网址

/slug/variable-%language%.html

这些网址应重定向到

/slug/variable-english.html

其中"变量"可以有不同的值(也包含"-"分隔符。

非常感谢!

像这样:

Redirect 301  /slug/variable-english.html  http://www.domain.com/slug/variable-english.html
Redirect 301  /slug/variable-chinese.html  http://www.domain.com/slug/variable-chinese.html

为什么您不能重定向到新域,因为其余的网址是相同的?

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example-old.com$ [NC]
RewriteRule ^(.*)$ http://www.example-new.com/$1 [R=301,L]

最新更新