我正在安装新的Magento 1.9。
我试图强迫我的网站用户通过www.example.com而不是example.com进行冲浪,所以我按照这里的说明操作: http://kb.siteground.com/how_to_redirect_magento_to_open_through_www/
基本上我在我的public_html中将我的.htaccess文件添加了2行,默认情况下" RewriteEngine on":
##enable rewrites
#Options +FollowSymLinks
RewriteEngine on
############################################
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
然后我去了我的Magento后端
“系统”> config>网络>不安全>基本网址
并将其从http://example.com更改为http://www.example.com
在我做了这两件事之后,我收到了错误"这个网页有一个重定向循环"。 还要注意 - 当我键入我的URL栏www.example.com时,它会被带有重定向循环错误的example.com取代。 - 当我键入我的URL栏example.com时,它会被重定向循环错误替换为www.example.com。
任何人都知道吗?
答案 0 :(得分:1)
我好像修好了这个。
我意识到自己的变化: “系统”> config>网络>不安全>基本网址
实际上并未正确保存。 我注释掉.htaccess文件中的行,我试图更新 “系统”> config>网络>不安全>基本网址 再次,最后它成功地保存了下来。
看来.htaccess条目正在使用我的系统后端设置玩游戏。
现在我的网站似乎工作正常。 实际上我所做的就是从http://example.com到http://www.example.com进行更改 “系统”> config>网络>不安全>基本网址
.htaccess没有有效的更改
答案 1 :(得分:0)
通过删除Magento 2.0的缓存文件夹和页面缓存文件夹中的所有文件来清除var目录中的缓存