【问题标题】:Make alias from subdomains从子域制作别名
【发布时间】:2014-02-07 11:11:15
【问题描述】:

我想创建一些子域:blog.mywebsite.eu、eshop.mywebsite.eu、www.mywebsite.eu 等...而且我希望它们的行为总是一样的。所以我想总是将它们重定向到 www 目录。

我想在我的 CMS 中添加一些条件,如果 url 是 blog.... 然后... 等等。

我正在使用 PHP,并且我有自己的服务器。而且我想知道是否有办法在某些虚拟主机上做到这一点。我可以通过 .htaccess 来完成吗?我不想重定向,而是像别名一样行事。

谢谢

【问题讨论】:

    标签: php .htaccess alias web-hosting subdomain


    【解决方案1】:

    您的规则需要类似于:

    RewriteCond %{HTTP_HOST} ^mywebsite\.eu$ [NC] 
    RewriteRule ^blog/(.*)$ http://blog.mywebsite.eu/$1 [R=301,L]
    

    %{HTTP_HOST} 变量只是主机名,没有路径信息是其中的一部分(例如/blog)。 RewriteRule 至少需要 2 个参数:

    RewriteRule <pattern to match against the URI> <if matched, rewrite/redirect to this URL> <flags>
    

    【讨论】:

      猜你喜欢
      • 2021-11-18
      • 2011-04-27
      • 1970-01-01
      • 2014-04-19
      • 2013-04-12
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 2014-07-07
      相关资源
      最近更新 更多