让apache自动剥离www.?

dav*_*avr 4 apache redirect

由于各种原因,例如cookie,SEO,并且为了简单起见,我想让apache自动将任何对http://www.foobar.com/anything的请求重定向到http://foobar.com/anything.我能想到的最好的是基于mod_rewrite的怪物,是否有一些简单的方法可以告诉它"将所有域ABC的请求重定向到XYZ"?

PS:我发现这个有点相关的问题,但是它适用于IIS并且与我想要的相反.它仍然很复杂.

Tob*_*biX 9

它很简单:

<VirtualHost 10.0.0.1:80>
        ServerName www.example.com
        Redirect permanent / http://example.com/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

根据需要调整主机名和IP :)


小智 7

更简单,更容易从站点复制到站点:

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