如何在htaccess中重定向具有特殊字符的子域?

时间:2016-05-19 10:23:14

标签: apache .htaccess

我很想编辑.htaccess

对于几个子域名,我正在尝试将它们重定向到新网站布局的相应页面。

我知道在.htaccess中执行此操作的实现并不理想。

由于我不认为重定向适用于子域(如果可能,使用什么语法?),我尝试重写。

我让这部分工作正常,可以重定向子域名:

RewriteCond %{HTTP_HOST} ^blog.example.com
RewriteRule ^(.*)$ http://example.com/weblog/$1 [NC,QSA]

不知何故,这似乎没有正确重定向:

RewriteCond %{HTTP_HOST} ^long-subdomain-for-some-reason.example.com
RewriteRule ^(.*)$ http://example.com/pretty-long-directory/$1 [NC,QSA]

我认为两者中的任何一个中的破折号可能会将其抛弃,但我无法确定如何解决此问题。

0 个答案:

没有答案