由于各种原因,例如cookie,SEO,并且为了简单起见,我想让apache自动将任何对http://www.foobar.com/anything的请求重定向到http://foobar.com/anything.我能想到的最好的是基于mod_rewrite的怪物,是否有一些简单的方法可以告诉它"将所有域ABC的请求重定向到XYZ"?
PS:我发现这个有点相关的问题,但是它适用于IIS并且与我想要的相反.它仍然很复杂.
它很简单:
ServerName www.example.com Redirect permanent / http://example.com/
根据需要调整主机名和IP :)
更简单,更容易从站点复制到站点:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ RewriteRule ^(.*)$ http://%1/$1 [R=301,L]