我刚刚将我的主域名网站移到子目录中,但搜索引擎仍然在索引中列出旧的网址。直到新鲜网址被列入时间。
有没有办法将这些请求重定向到该子目录。 (index.php除外)
旧网址:test.com/hello
新网址:test.com/tmp/hello
(但是这个重定向应该有一个例外,这对test.com/index.php不起作用)
我尝试了一些代码,但要么重定向整个网址,要么抛出500错误。
有人可以提出建议吗?
答案 0 :(得分:0)
您可以在站点根目录中使用此重定向规则.htaccess:
RedirectMatch 301 ^/(?!index\.php|tmp/)(.+)$ /tmp/$1