Magento使用302重定向到基本URL,如何使用301

时间:2012-09-07 11:25:44

标签: .htaccess magento redirect seo magento-1.4

我在firebug中注意到我的magento商店的非www版本使用302重定向到www版本。出于搜索引擎优化的目的,我希望它使用301进行重定向。

我是如何尝试修复的

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

咄咄逼人的笔记

我正在使用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

2 个答案:

答案 0 :(得分:9)

从1.6.2.0开始,似乎有一个选项可以在管理面板中选择重定向方法,无需修改 .htaccess

只需转到系统 - &gt;配置 - &gt;网络 - &gt;网址选项并将自动重定向到基本网址设置为您首选的方法。

答案 1 :(得分:3)

尝试将最后一行更改为:

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

请参阅Apache mod_rewrite RewriteRule Directive有关标志的部分。