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

重写可以用来将主域的子页屏蔽为子域吗?

  •  0
  • Matt  · 技术社区  · 13 年前

    我们正在运行一个WordPress网站,为了方便我们的供应商使用,我们希望登录页面显示在:

    http://my.website.com/

    原始url为 http://website.com/login

    这可能吗?还是我必须创建一个新页面来托管 http://my.website.com 并找到登录的方法 http://website.com 从那里?

    1 回复  |  直到 13 年前
        1
  •  0
  •   Jon Lin    13 年前

    您可以使用mod_rewrite来完成此操作。将这些规则(在您已经拥有的任何wordpress规则之上)放在文档根目录中的htaccess文件中:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www [NC]
    RewriteCond %{HTTP_HOST} ^([^.]+)\.website.com$ [NC]
    RewriteRule ^$ /login [L]