【发布时间】:2012-07-09 23:19:10
【问题描述】:
对于这个问题的答案,我看起来很疯狂——但我还没有找到答案。如果我遗漏了什么,我提前道歉。
我希望在保留其他 url 片段的同时将子域转换为 url 参数。
如:
http://sub.domain.tv/value 重定向到http://domain.tv/value?campus=sub
这是我在浏览了这里的许多帖子后尝试过的:
# campus
RewriteCond %{HTTP_HOST} ^sub.domain.tv$ [NC]
RewriteRule ^(.*)$ http://domain.tv/$1/?campus=sub [R=301,L]
在将 sub.domain.tv 重定向到 domain.tv?campus=sub 时效果很好,但不适用于其余的 URL 参数(因此,前往 sub.domain.tv/value 没有任何作用)。
我尝试了其他将 %1 和 $1 用作变量的示例,例如这篇文章: htaccess subdomain redirct with last url parameter 但我不明白其中的区别(而且我尝试过的示例不起作用)。
感谢您的观看! :) 非常感谢!
【问题讨论】:
标签: .htaccess redirect url-rewriting subdomain