简体   繁体   English

htaccess如何将www.domain.com和domain.com都重定向到www.realdomain.com

[英]htaccess how to redirect both www.domain.com AND domain.com to www.realdomain.com

I have an htaccess redirect set up for a bunch of domains to all point towards my main domain - however they only redirect domain.com to www.realdomain.com , if you hit www.domain.com the redirect doesn't take place. 我为一堆域名设置了htaccess重定向,所有域名都指向我的主域-但是,它们仅将domain.com重定向到www.realdomain.com ,如果您单击www.domain.com ,则不会进行重定向。

Here's what I have (rewritecond and rewriterules are replicated for each domain): 这就是我所拥有的(rewritecond和rewriterules为每个域复制):

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.realdomain.com/$1 [R=301,L] 

My knowledge of regexp is a bit limited but I gather that it looks for an address BEGINNING with domain.com , so it makes sense it wouldn't match www.domain.com . 我对regexp的了解有点有限,但我发现它正在寻找一个与domain.com的地址,因此它与www.domain.com不匹配是有道理的。

Is there a way I can make that regexp match both of them without having to double the number of rules I already have? 有没有一种方法可以使该regexp与它们两者匹配而不必使我已经拥有的规则数增加一倍?

You can have it optionally also match www. 您可以选择使其也匹配www. by changing the line to rewritecond %{http_host} ^(www\\.)?domain.com [nc] 通过将行更改为rewritecond %{http_host} ^(www\\.)?domain.com [nc]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 htaccess重定向规则从www.domain.com/?page=news到www.domain.com/news - htaccess redirect rule from www.domain.com/?page=news to www.domain.com/news http to https AND //domain.com to www.domain.com AND subdomain.domain.com to subdomain.domain.com through htaccess - http to https AND //domain.com to www.domain.com AND subdomain.domain.com to subdomain.domain.com through htaccess 将https重定向到http以及将domain.com重定向到www.domain.com - Redirecting https to http as well as domain.com to www.domain.com 使用RegEx来匹配domain.com和www.domain.com,但没有其他子域? - Using RegEx to match domain.com and www.domain.com but NO OTHER subdomains? 使用正则表达式匹配域名为lighttpd mod_evhost(www.domain.com / domain.com / sub.domain.com) - Matching domains with regex for lighttpd mod_evhost (www.domain.com / domain.com / sub.domain.com) 301将www.domain重定向到domain.com - 301 Redirect www.domain to domain.com 使用参数将htaccess从domain.com重定向到domain.com - Htaccess redirection from domain.com to domain.com with parametrs 如何使Wordpress将所有请求重定向到subdomain.domain1.com到www.domain2.com - How can I make Wordpress redirect all requests to subdomain.domain1.com to www.domain2.com 如何使用htaccess来解决domain.com/domain.com/URI的加载问题? - How can I use htaccess to solve domain.com/domain.com/URI from loading? Nginx重定向www.X.domain.com子域 - Nginx redirect www.X.domain.com subdomain
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM