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

问带有子域的.htaccess重定向
EN

Stack Overflow用户
提问于 2017-02-03 17:21:41
回答 2查看 24关注 0票数 0

我有很多网站,可以在子域上访问,如:

代码语言:javascript
复制
website1.com.banana.servers.com
website2.net.apple.servers.com
website3.com.avocado.servers.com

我也有他们中的每一个相应的域名:

代码语言:javascript
复制
website1.com
website2.net
website3.com

我需要做的就是编写一个通用的.htaccess规则,将子域(以randomWord.servers.com结尾)重定向到一个短域。

例如:website1.com.banana.servers.com应该成为-> website1.com

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-03 17:35:55

像这样试一试我现在还没试过,

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^\/]*)\.([^\/]*)\.([^\/]*)\.([^\/]*)\.com
RewriteRule ^ http://%1.com [R=301,L]
票数 2
EN

Stack Overflow用户

发布于 2017-02-03 17:33:46

代码语言:javascript
复制
#The line above tells the server to turn on the engine for rewriting urls.    
RewriteEngine On
    #If the host is "sub.domain.com"
     RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC]
     #Then rewrite any request to /folder
#This line is a condition for the RewriteRule where We match against the http Host using regex pattern. The condition says that if the host is sub.domain.com then execute the Rule.
     RewriteRule ^((?!folder).*)$ /folder/$1 [NC,L]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42020789

复制
相关文章

相似问题

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