当我使用 301 重定向时,我得到了错误的 url 地址
When I use 301 redirect, I get the wrong url address
我的重定向如下:
Redirect 301 / http://testsite.com/en/
我得到以下地址:testsite。com/en/en/en/en/en/en/en/en
我在 .htaccess 文件中工作。我的错误在哪里?
您应该使用 RedirectMatch
使用正则表达式来精确定位 URL:
RedirectMatch 301 ^/$ http://testsite.com/en/
确保在清除浏览器缓存后进行测试。
我的重定向如下:
Redirect 301 / http://testsite.com/en/
我得到以下地址:testsite。com/en/en/en/en/en/en/en/en 我在 .htaccess 文件中工作。我的错误在哪里?
您应该使用 RedirectMatch
使用正则表达式来精确定位 URL:
RedirectMatch 301 ^/$ http://testsite.com/en/
确保在清除浏览器缓存后进行测试。