.htaccess htaccess重定向到另一个特定于域的页面,然后剩余的页面转到主页
我正在将一个旧站点重定向到另一个域。使用htaccess,我列出了大约40-50个特定页面,这些页面将被重新定向到新域上的等效页面,即:.htaccess htaccess重定向到另一个特定于域的页面,然后剩余的页面转到主页,.htaccess,redirect,.htaccess,Redirect,我正在将一个旧站点重定向到另一个域。使用htaccess,我列出了大约40-50个特定页面,这些页面将被重新定向到新域上的等效页面,即: redirect 301 /delivery.php http://www.newdomain.com/delivery/ redirect 301 /contact.php http://www.newdomain.com/contact-us/ redirect 301 /about.php http://www.newdomain.com/about/
redirect 301 /delivery.php http://www.newdomain.com/delivery/
redirect 301 /contact.php http://www.newdomain.com/contact-us/
redirect 301 /about.php http://www.newdomain.com/about/
redirect 301 /stores/finder.php http://www.newdomain.com/branch-finder/
...
然后,我可能有大约600-700个其他链接,我不需要它们去一个特定的页面,只是新的域名主页。有没有办法让“和所有其他页面转到主页”行或命令直接转到http://www.newdomain.com
?否则,我将不得不手动输入每一个
有什么方法可以让我有一个“和所有其他页面转到主页”行吗
是的,您可以将此规则设置为您的上一条规则:
RedirectMatch 301 ^/.+ http://www.newdomain.com/
我刚刚尝试过这个,但是当代码被包含时,我得到了一个500的内部错误。啊,很抱歉,有一个输入错误,它被修复了。现在试试看。