-1

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

所以基本上我希望在 htaccess 中放一些东西,如果它是 404 发送到主域上的同一页面。

4

1 回答 1

1

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

如果找不到页面,将用户重定向到主域

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)$ http://mysite.com/%1
于 2013-04-04T23:28:26.527 回答