我正在尝试使用我的网站修复此问题,其中应用了重定向301。这是我的.htaccess
:
RewriteEngine on
# Redirect "/" to Landing
RewriteRule ^$ http://greenengineering.com.au/landing/ [R=301,L]
# Additionally, redirect "/index.html" to Landing
RedirectMatch 301 ^/index\.html$ /landing
任何人都可以指导我如何删除此重定向,以便用户可以访问主域http://greenengineering.com.au吗?
答案 0 :(得分:3)
只需删除.htaccess
中的行。如果它不能使您的浏览器may have cached 301重定向,因为它意味着永久。尝试重新启动浏览器或使用其他浏览器检查它是否有效。
答案 1 :(得分:2)
在开发之前,最好使用临时重定向(302),直到您确定自己的规则为止。
以下行将永久重定向
http://greenengineering.com.au/ - > http://greenengineering.com.au/landing/
# Redirect "/" to /landing/
RewriteRule ^$ /landing/ [R=301,L]
以下行也将永久重定向
http://greenengineering.com.au/index.html - > http://greenengineering.com.au/landing/
# Redirect "/index.html" to /landing/
RewriteRule ^index\.html /landing/ [L=301,L]
删除您不再希望使用的规则。如果您发现301重定向仍在发生,请参阅How can I make Chrome stop caching redirects?和How long do browsers cache HTTP 301s?