使用百分比字符重定向变量url

时间:2016-02-19 11:34:38

标签: php .htaccess redirect

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

e.g。旧网址

/slug/variable-%language%.html

这些网址应该重定向到

/slug/variable-english.html

'variable'可以有不同的值(也包括' - '分隔符。

非常感谢!

1 个答案:

答案 0 :(得分:0)

这样的事情:

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]