【问题标题】:Subdomain URL Redirect dynamically. .htaccess子域 URL 动态重定向。 .htaccess
【发布时间】:2017-04-10 12:02:33
【问题描述】:

我想使用 .htaccess 重定向 url 喜欢。

abc.website.com 到 website.com/folder/abc http://abc.website.comhttp://www.website.com/folder/abc

使用来自 PHP 服务器的 .htaccess

【问题讨论】:

    标签: php .htaccess url redirect url-routing


    【解决方案1】:

    使用以下规则,

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^(www|webmail|help|whm|root)
    RewriteCond %{HTTP_HOST} ^(.+?)\.website.com
    RewriteRule ^ http://www.website.com/folder/%1 [R=301,L]
    

    【讨论】:

    • 万一 www、whm、root、webmail、邮件、帮助案例我不想重定向。
    • @M.Nadeem Man,为什么在被问到问题时没有提出这些问题。
    【解决方案2】:

    尝试将其放入您的 .htaccess 文件中:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^abc.website.com
    RewriteRule ^(.*)$ http://website.com/folder/abc/$1 [L,NC,QSA]
    

    对于更一般的规则(适用于任何子域,而不仅仅是子域)将最后两行替换为:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(.*)\.abc.website\.com
    RewriteRule ^(.*)$ http://website.com/folder/%1/$1 [L,NC,QSA]
    

    我希望它对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      • 2015-10-01
      • 2021-06-30
      • 2016-09-18
      • 2021-04-10
      • 1970-01-01
      相关资源
      最近更新 更多