0

我想问题很简单,但我自己做不到。

我在http://website.com上有一个网站,并希望 301 将 www.website.com 上的所有请求重定向到http://website.com/但确保所有目录和文件名保持不变(因此并非所有请求都结束在主页上)。

因此,无论人们键入什么内容(例如 www.website.com/something.here),都应该 301 重定向到 website.com/something.here

这个怎么做?

4

1 回答 1

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>
于 2012-11-05T15:22:03.690 回答