对于这个答案,我看起来很疯狂 - 我还没有找到一个。如果我错过了什么,我会提前道歉。
我希望将子域名转换为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但我不明白其中的差异(我尝试过的例子不起作用)。
谢谢你看看! :)非常感谢!
答案 0 :(得分:1)
您是否尝试过[QSA]参数。这会将任何剩余的查询参数添加到campus=sub