【问题标题】:category and url without https redirect to homepage in magento没有https的类别和url重定向到magento中的主页
【发布时间】:2017-10-02 16:27:20
【问题描述】:

我们在我们的网站中启用了 https 并在管理部分启用了 301。 但问题在于类别或产品网址

例子:我有https://www.boxdoccia.it/box-doccia/box-doccia-angolari/,当改成http://www.boxdoccia.it/box-doccia/box-doccia-angolari/返回首页

Magento 1.7.0.2 - 多个商店(ssl 仅适用于 boxdoccia.it)

-自动重定向到基本 URL -> 是 301

-安全和不安全的 url -> https://www.boxdoccia.it

这是htaccess:

<IfModule mod_ssl.c>

############################################

## make HTTPS env vars available for CGI mode

    SSLOptions StdEnvVars

</IfModule>

<IfModule mod_rewrite.c>

############################################

## enable rewrites

    Options +FollowSymLinks	

    RewriteEngine on

############################################


## workaround for HTTP authorization

## in CGI environment


    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


############################################

## TRACE and TRACK HTTP methods disabled to prevent XSS attacks


    RewriteCond %{REQUEST_METHOD} ^TRAC[EK]

    RewriteRule .* - [L,R=302]

############################################

## always send 404 on missing files in these folders

    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/

############################################

## never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-l


############################################

## rewrite everything else to index.php

    RewriteRule .* index.php [L]

</IfModule>

############################################

## Prevent character encoding issues from server overrides

## If you still have problems, use the second line instead

    AddDefaultCharset Off

    #AddDefaultCharset UTF-8

    FileETag none

#####

RewriteCond %{HTTP_HOST} ^(.*)boxdoccia.it
RewriteRule ^ - [E=MAGE_RUN_CODE:boxdoccia_it]
RewriteCond %{HTTP_HOST} ^(.*)boxdoccia.it
RewriteRule ^ - [E=MAGE_RUN_TYPE:website] 
RewriteCond %{HTTP_HOST} ^(.*)allandmore.com
RewriteRule ^ - [E=MAGE_RUN_CODE:allandmore_com]
RewriteCond %{HTTP_HOST} ^(.*)allandmore.com
RewriteRule ^ - [E=MAGE_RUN_TYPE:website]
RewriteCond %{HTTP_HOST} ^(.*)piattodoccia.it
RewriteRule ^ - [E=MAGE_RUN_CODE:piattodoccia_it]
RewriteCond %{HTTP_HOST} ^(.*)piattodoccia.it
RewriteRule ^ - [E=MAGE_RUN_TYPE:website]

【问题讨论】:

    标签: .htaccess magento ssl redirect https


    【解决方案1】:

    之后试试这个 RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    

    【讨论】:

    • 在谷歌网站管理员中,我们添加了带有 2 个不同站点地图的 http:// 和 https:// 站点?
    • 对于谷歌网站管理员,我建议请检查此网址。 link
    猜你喜欢
    • 2015-02-26
    • 2013-04-09
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多