我们有一个magento网站www.oursite.in,当我使用http://www.oursite.in/mobiles.html
时,它工作正常(即不需要index.php /不会出现在网址中)。
但是当我输入https://www.oursite.in/mobiles.html
时,它会显示 404 not found error https://www.oursite.in/index.php/mobiles.html
正常工作。
如何在.htaccess中重写https网址的网址?
或
magento中是否有其他配置更改?
有人可以为我说明这一点吗?
答案 0 :(得分:1)
链接下面解释htaccess for https,虽然它适用于codeigniter开发人员,但它适用于magento ..
http://ellislab.com/forums/viewthread/86113/
RewriteRule ^(.*)$ index.php/$1
//此行将隐藏来自url
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>