我想问题很简单,但我自己做不到。
我在http://website.com上有一个网站,并希望301将www.website.com上的所有请求重定向到http://website.com/,但要确保所有目录和文件名保持不变(因此并非所有请求都会在主页)。
所以无论人们输入什么(例如www.website.com/something.here)都应该301重定向到website.com/something.here
怎么做?
答案 0 :(得分:0)
将以下内容添加到您的.htaccess
文件中。应该做的伎俩。
RewriteCond %{HTTP_HOST} ^yoursite.com
RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]
这需要重写引擎...
<IfModule mod_rewrite.c>
############################################
## enable rewrites
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com
RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]
</IfModule>