.htaccess – Magento使用302重定向到基本网址,如何让它使用301

我在firebug中注意到我的magento商店的非www版本使用302重定向到www版本.对于SEO目的,我希望它使用301重定向.

我是怎么试图修复它的

我去了系统>配置>一般>网络> Url选项和我的设置如果请求的URL不匹配,则重定向到基本URL设置为是(只有2个选项:是或否)

咄咄逼人的笔记

我正在使用Magento v1.4.0.1
关于URL重写,我的.htaccess文件包含以下内容:

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule .* index.php [L]
</IfModule>

如何将重定向方法更改为301?

最佳答案
尝试将最后一行更改为:

RewriteRule .* index.php [R=301,L]

有关标志的部分,请参见Apache mod_rewrite RewriteRule Directive.

转载注明原文:.htaccess – Magento使用302重定向到基本网址,如何让它使用301 - 代码日志