首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子域重定向

问子域重定向
EN

Stack Overflow用户
提问于 2012-02-26 01:24:14
回答 2查看 470关注 0票数 0

我想在.htaccess中编写一个用于重定向的规则

代码语言:javascript
复制
http://www.dir.domain.com
http://dir.domain.com
http://www.domain.com/dir

这些内容应该重定向到

代码语言:javascript
复制
http://domain.com/dir

先谢谢你...

EN

回答 2

Stack Overflow用户

发布于 2012-02-26 02:32:17

这里的诀窍是在DOCROOT中使用.htaccess文件

代码语言:javascript
复制
RewriteEngine on
RewriteBase   /

RewriteCond   %{HTTP_HOST}    ^(www\.)?dir\.domain\.com$
RewriteRule   ^.*             http://domain.com/dir/$0     [R=301,L]

RewriteCond   %{HTTP_HOST}    ^www\.domain\.com$
RewriteRule   ^dir/.*         http://domain.com/$0         [R=301,L]

注意,这是一个301重定向--也就是说,服务器告诉浏览器这是一个永久重定向,浏览器缓存这个重定向。

您还可以执行内部重定向,其中通过调整标志在服务器端静默地完成此映射。

这里假设您的共享服务正在使用Apache,如果它使用的是IIS,那么您需要对web.config执行类似的操作

票数 0
EN

Stack Overflow用户

发布于 2016-05-07 20:52:51

你可以试试:

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^((?!www).+)\.domain\.com$
RewriteRule ^ http://domain.com/%1 [L,NE]

请根据您的域名更改域名,当您输入sub1.domain.com时,它将重定向到domain.com/sub1,当您输入sub2.domain.com时,它将重定向到domain.com/sub2....

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9446214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档