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

Bog*_*dan 5 .htaccess seo redirect magento magento-1.4

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

我是怎么试图修复它的

我转到系统>配置>常规> Web> URL选项和我的设置重定向到基本URL如果请求的URL不匹配它设置为是(只有2个选项:是或否)Magento 1.4 URL重写选项

咄咄逼人的笔记

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

<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>
Run Code Online (Sandbox Code Playgroud)

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

Lou*_* B. 10

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

只需转到系统 - >配置 - > Web - > Url选项,然后将自动重定向到基本URL设置为首选方法.

  • 绝对可以,但是这也是Google在寻找该问题的解决方案时出现的第一批结果之一,因此,我认为我将为通过Google找到此问题的任何人修改当前解决方案。:) (2认同)

Fab*_*ney 4

尝试将最后一行更改为:

RewriteRule .* index.php [R=301,L]
Run Code Online (Sandbox Code Playgroud)

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