【问题标题】:Can rewrite be used to mask a subpage of a main domain as a subdomain?是否可以使用 rewrite 将主域的子页面屏蔽为子域?
【发布时间】:2012-08-28 16:01:42
【问题描述】:

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

http://my.website.com/

原来的网址是http://website.com/login

这可能吗,还是我必须在http://my.website.com 上创建一个新页面来托管,然后想办法从那里登录到http://website.com

【问题讨论】:

    标签: wordpress redirect rewrite subdomain


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!试图让它继续工作..你能解释一下每一行的作用,以便我能更好地理解吗?
    • 问题是我需要使用 Zeus 重写规则。现在在 apache 重写,这工作。
    猜你喜欢
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 2018-10-21
    • 2018-11-10
    • 1970-01-01
    • 2017-10-03
    • 2021-11-23
    • 2021-08-08
    相关资源
    最近更新 更多