摆脱www的最好方法.和

y2k*_*y2k 0 php apache .htaccess zend-framework

我想要所有的流量去:

http://www.domain.com

http://domain.com

|

V

http://main.domain.com

我可以使用.htaccess或PHP中的东西,我正在使用zend框架.请注意我也有:

http://sub1.domain.com

http://sub2.domain.com

谢谢

zer*_*kms 6

该规则将保留完整的uri

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(domain.com)$ [NC]
RewriteRule ^(.*)$ http://main.%1/$1 [R=301,L,QSA]
Run Code Online (Sandbox Code Playgroud)

PS:如果没有明确的域规范,我无法想到如何使第二行更容易移植.我会感谢能够纠正我的人.