【问题标题】:Map multi domain only use htaccess映射多域只使用 htaccess
【发布时间】:2012-02-03 05:28:40
【问题描述】:

我是越南人,所以我的英语不好。 我的cms有问题。 我想通过 htaccess 将子域映射为链接 例子: 我有链接

?user=example&op=value => example.domain.com/value/ and
domain.com/?user=example1&op=value1 => example1.domain.com/value1/ or
domain.com/?user=example2&op=value2 => example2.domain.com/value2/
..... ....

还有很多。

我正在使用共享托管,所以我无法编辑文件 http.config 或任何一个对不起,因为我的英语。 谢谢大家

【问题讨论】:

    标签: .htaccess mod-rewrite subdomain


    【解决方案1】:

    尝试将以下内容添加到您的domain.com 站点根目录下的.htaccess 文件中。

    RewriteEngine on
    RewriteBase / 
    
    #if its domain.com
    RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] 
    #capture the user and op query string values
    RewriteCond %{QUERY_STRING} (^|&)user=([^&]+)&op=([^&]+)(&|$) [NC] 
    #and redirect to subdomain with appropriate value
    RewriteRule ^ http://%2.%{HTTP_HOST}/%3/? [L,R=301] 
    

    【讨论】:

    • @user1186130 你用什么 URL 进行了测试,结果如何?
    • 您应该将 www 重定向到非 www 以确保上述代码的安全。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 2017-04-19
    • 1970-01-01
    • 2011-04-05
    相关资源
    最近更新 更多