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 - Fatal编程技术网

.htaccess 将所有网站文件夹和文件重定向到新域的根目录

.htaccess 将所有网站文件夹和文件重定向到新域的根目录,.htaccess,.htaccess,我想重定向所有网站,包括不再存在的文件到新域的根目录 一些例子: Olddomain.com应转到newdomain.com Olddomain.com/文件夹到newdomain.com OldDomain.com/anyfolder/anyfile.pdf至newdomain.com Olddomain.com/evenafile\u不存在于newdomain.com 我在用 redirect 301 / newdomain.com 但这需要该文件存在于具有确切路径的新域中 额外的挑战

我想重定向所有网站,包括不再存在的文件到新域的根目录

一些例子:

  • Olddomain.com应转到newdomain.com
  • Olddomain.com/文件夹到newdomain.com
  • OldDomain.com/anyfolder/anyfile.pdf至newdomain.com
  • Olddomain.com/evenafile\u不存在于newdomain.com
我在用

redirect 301 / newdomain.com
但这需要该文件存在于具有确切路径的新域中

额外的挑战:

  • 将所有旧html文件重定向到同一路径中的新php
  • 将具有完全相同路径的所有其他文件和目录重定向到newdomain.com,如果路径不正确,则会出现页面机器人发现错误
试试:

RedirectMatch 301 ^ http://newdomain.com/
这会将所有内容重定向到同一位置。

尝试:

这将把所有东西都重定向到同一个地方。

谢谢,它起作用了:)我太傻了。看起来很容易。是否还有其他方法来检查像“^”之类的命令?是否可以配置一些条件,然后“其他:您的代码”?谢谢,它起作用了:)我太傻了。看起来很容易。是否还有其他方法来检查像“^”之类的命令?是否可以配置一些条件,然后“其他:您的代码”?