我很快会在同一个域名上重新启动我的整个网站,所以我想将所有旧网址重定向到新的主页。我一直在环顾四周,找到了很多方法,但没有人适合我。我想我需要真正了解的人的帮助。
目前的网址是这样的:
http://www.ffsolar.com/produtos/index.php?lingua=por
http://www.ffsolar.com/contacto/index.php?lingua=eng
http://www.ffsolar.com/inicio/index.php?lingua=ger
我想重定向到新的
http://www.ffsolar.com
重新启动后旧的文件夹和文件将不再存在,所以我认为重定向301方法不起作用。
所以,我的问题是我该怎么做?我是否必须对所有旧网址使用mod-rewrite或简单重定向?
答案 0 :(得分:2)
您可以使用ErrorDocument 404 /
或者为每个不再存在的网址创建一个RewriteRule:
<强> E.g:强>
RewriteEngine on
RewriteRule ^/produtos(.*)$ / [R]
RewriteRule ^/contacto(.*)$ / [R]
RewriteRule ^/inicio(.*)$ / [R]
您也可以使用RewriteRule ^produtos(.*)$ http://www.ffsolar.com/ [R]
所以每个网址都有例如 / produtos 或 / contacto 或 / inicio 将被重定向到此域的文档根目录。
另外http://www.ffsolar.com/ produtos / index.php?lingua = por 甚至http://www.ffsolar.com / produtos / just / example /random.php