gpt4 book ai didi

linux - 如果找不到文件或文件夹,.htaccess 重定向到新域

转载 作者:太空宇宙 更新时间:2023-11-04 04:11:00 24 4
gpt4 key购买 nike

如果我的网站是domain.com,并且如果我转到domain.com/1并且文件夹1不存在,我可以通过.htacces重定向到domain2.com/1

如果文件或文件夹存在,我想显示该文件或文件夹,但如果不存在,则重定向到新域

示例:如果 file.html 在我的服务器中不存在

example.com/file.html 重定向到 newdomain.com/file.html

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ newdomain.com/$1

最佳答案

您需要包含 http:// 位:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R]

否则,mod_rewrite 会将其解释为 URL 或文件路径,并尝试查找名为“newdomain.com”的目录。如果您希望重定向永久有效,请将 R 标志更改为 R=301

关于linux - 如果找不到文件或文件夹,.htaccess 重定向到新域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19058127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com