0

如果我的网站是 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     
4

1 回答 1

0

您需要包括以下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.

于 2013-09-27T19:00:11.063 回答