代码之家  ›  专栏  ›  技术社区  ›  hippobebo

在子域上找不到页面重定向到主域404?[已关闭]

  •  -1
  • hippobebo  · 技术社区  · 13 年前

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

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

    1 回复  |  直到 13 年前
        1
  •  1
  •   Amine Hajyoussef    13 年前

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

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

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-s
    RewriteRule ^(.*)$ http://mysite.com/%1
    
    推荐文章