我目前正在我的网站上工作,我发现了一些奇怪的网址。我正在尝试将(301)网址重定向到正确的网址,但我无法弄清楚如何在.htaccess中正确重定向这些网址。
e.g。旧网址
/slug/variable-%language%.html
这些网址应该重定向到
/slug/variable-english.html
'variable'可以有不同的值(也包括' - '分隔符。
非常感谢!
答案 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]