【问题标题】:Rewrite folder to subdomain将文件夹重写到子域
【发布时间】:2013-08-27 23:32:16
【问题描述】:

我想在此之后重写所有地址
http://www.mydomain.com/questions/*
到这里
http://*.mydomain.com/
例如:
http://www.mydomain.com/questions/example
http://example.mydomain.com/
谁能帮我解决这个问题!?
谢谢

【问题讨论】:

    标签: .htaccess rewrite subdomain subdirectory


    【解决方案1】:

    你去。

    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^www\.mydomain\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^.mydomain\.com$
    RewriteRule ^questions/([^/]+)/?$ http://$1.mydomain.com/ [NC,R=301,L]
    

    将其插入您的 .htaccess 文件中,您应该可以开始使用了。 :)

    【讨论】:

    • 第一个规则不是必需的,第二个应该是:RewriteRule ^questions/([^/]+)/?$ http://$1.mydomain.com/ [NC,R=301,L]
    • 嗯,我明白了。已修改。
    • 谢谢,但不起作用!我还在我的虚拟主机中启用了通配符子域,并在我的主机子域和域 dns 面板中添加了 *.mydomain.com。你有什么建议吗!?
    • 是的,您需要再添加一行才能为非 www URL 启用它。我已经相应地对其进行了编辑。让我知道它是否解决了问题。
    猜你喜欢
    • 1970-01-01
    • 2014-06-30
    • 2012-11-20
    • 2021-11-22
    • 1970-01-01
    • 2023-03-27
    • 2011-03-02
    • 2017-12-24
    • 2011-10-07
    相关资源
    最近更新 更多