如果我的网站是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
答案 0 :(得分: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
。