https url需要url中的index.php。如何解决这个问题?

时间:2014-02-19 08:19:37

标签: .htaccess magento url-rewriting

我们有一个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中是否有其他配置更改?

有人可以为我说明这一点吗?

1 个答案:

答案 0 :(得分:1)

链接下面解释htaccess for https,虽然它适用于codeigniter开发人员,但它适用于magento ..

http://ellislab.com/forums/viewthread/86113/

RewriteRule ^(.*)$ index.php/$1 //此行将隐藏来自url

的index.php
 <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>