页面未找到子域重定向到主域404?

问题描述:

我有一个移动子域没有主域名所有的页面。我检查用户是否在移动设备上,以及他们是否将他们发送到移动子域。问题是,有时移动子网域上不存在该网页,因此如果该网页不存在,我想将它们保留在主网站上或将其重定向回主网站页面。页面未找到子域重定向到主域404?

所以基本上我正在寻找把东西放在htaccess中,如果它是404发送到主域上的同一页。

+0

只是好奇,为什么这个标记为题外话? – hippobebo 2013-04-16 19:34:15

假设文件具有相同的路径,但是不同的领域,

将用户重定向到主域名,如果没有找到页面

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-s 
RewriteRule ^(.*)$ http://mysite.com/%1 
+0

是的,工作。你可以在RewriteRule之后添加什么^(。*)$ http://mysite.com/%1?flag=blah ??? – hippobebo 2013-04-05 17:39:07

+0

其实只是注意到它应该是http://mysite.com/$1,是的,我只能在http://mysite.com$1?flag = blah上添加。再次感谢 – hippobebo 2013-04-05 17:44:01