Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess htaccess重定向到另一个特定于域的页面,然后剩余的页面转到主页_.htaccess_Redirect - Fatal编程技术网

.htaccess htaccess重定向到另一个特定于域的页面,然后剩余的页面转到主页

.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/

我正在将一个旧站点重定向到另一个域。使用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 /stores/finder.php http://www.newdomain.com/branch-finder/
...
然后,我可能有大约600-700个其他链接,我不需要它们去一个特定的页面,只是新的域名主页。有没有办法让“和所有其他页面转到主页”行或命令直接转到
http://www.newdomain.com
?否则,我将不得不手动输入每一个

有什么方法可以让我有一个“和所有其他页面转到主页”行吗

是的,您可以将此规则设置为您的上一条规则:

RedirectMatch 301 ^/.+ http://www.newdomain.com/

我刚刚尝试过这个,但是当代码被包含时,我得到了一个500的内部错误。啊,很抱歉,有一个输入错误,它被修复了。现在试试看。