我有两个需要重定向的链接:
https://mywebsite.com/countries https://mywebsite.com.ar/countries
这两个链接都需要重定向到另一个页面。
我知道我可以在.htaccess中执行此操作,但是两个链接都以/countries
结尾:
Redirect 301 /countries http://mynewurl.com/countries
是否可以检查要重定向的整个路径,或者至少检查.com
和.ar
并在.htaccess中设置这些差异
我也尝试过此操作,但似乎无法正常工作:
RewriteCond %{HTTP_HOST} =mywebsite.com.ar/countries RewriteRule (.*) https://mynewurl.com.ar/countries/$1 [R,L]
答案 0 :(得分:2)
您可以在网站根目录.htaccess中使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} mywebsite\.(com\.ar)$ [NC]
RewriteRule ^countries(/.*)?$ https://mynewurl.%1/$0 [R=301,NE,L]
请确保使用新的浏览器来测试此更改。