magento 去掉index.php .html

首先应该确保你的服务器环境,达到了magento的运行需求,若你是使用的是magento专用空间就不必担心了,若不是请查看我以前的文章,检测你的运行环境(http://www.hellokeykey.com/magento-system-requirements/)

1.在 system—>configuration中确保下图的设置为 Yes

magento网址优化
magento网址优化

2.在 system—>configuration中确保下图的设置,绿色部分为空,则 .html就从网址中去掉了

magento网址优化
magento网址优化

3.在 system—>cache management 中刷新缓存,还有cache management中的catalog中的缓存也都refresh, clear, rebulid下

4.去前台刷新下页面,it’s done

注意,本例使用magento1.3,其他版本如有不同请注意。

关于网址设置也请参考我的另几篇博文:http://www.hellokeykey.com/magento-details-use-categories-path-for-product-urls/

http://www.hellokeykey.com/magento-details-add-store-code-to-urls/

http://www.hellokeykey.com/magento-rel-canonical-tag/

转载表明出处:www.hellokeykey.com

《magento 去掉index.php .html》有27个想法

  1. 钥匙兄,我按照你的步骤设置了,等设置完刷新缓存后。前台点击产品出先了 404页面 请问这是什么情况
    急求解答

  2. Key:
    你好!
    我按照您的方法试了后,除了首页,其它页面全打不开。我想是我的apache没有配置好吧,第一次使用VPS。费了好大劲才安装好基本的MAGENTO环境,免强能运行了。进入后台,也有警告说我的服务器配置不正确:Your web server is configured incorrectly. As a result, configuration files with sensitive information are accessible from the outside. Please contact your hosting provider..于是看了你检测你的运行环境(http://www.hellokeykey.com/magento-system-requirements/)下载了magento-check.php上传到了magento所在根目录。运行www.xxxx.com/magento-check.php打不开。您可以帮我看看。域名你知道的。上面Website里有写到。

    1. 关于这个评论:Your web server is configured incorrectly. As a result, configuration files with sensitive information are accessible from the outside. Please contact your hosting provider 我的博客:http://www.hellokeykey.com/magento-configured-incorrectly/ 有提到,你服务器设置的有问题,公网可以访问你的local.xml文件。域名哪里提到了?你使用的是windows服务器吧,建议使用linux的并且使用magento专用空间。

  3. Hello Key:
    谢谢你,耐心的回答我的问题,服务器系统是是LINUX,这个WEB环境是我配置的,我是第一次配置,边GOOGLE边配置,很不安全,见笑了。现在只能说能勉强跑Magento了。肯定除了安全问题外,还有很多未知的问题,这个遇到再说吧,检测文件magento-check.php上传到网站根目录并www.xxxx.com/magento-check.php打不开。

  4. Hello Key:
    谢谢您的回答。公网可以访问你的local.xml文件。因为路径为 app/ect/local.xml,在我安装Magento提示我/app/ect要有写入权限,于是我给这个目录,以及其目录下的所有文件授了777。

  5. Hello Key
    请问一下。我在header.phtml里添加了个__(‘ENEN’) ?>
    我应该在那个.CSV里面写上”ENEN”,”ZHZH”
    随便写在那一个.CSV里面行吗?

  6. Hello Key
    请问一下。我在header.phtml里添加了个 __(‘ENEN’) ?>
    我应该在那个.CSV里面写上”ENEN”,”ZHZH”
    随便写在那一个.CSV里面行吗?

    1. 中文包中的任意csv文件中写上。但是为什么不使用我视频中讲到的在线翻译功能。既然代码中已经写的支持翻译了。

  7. 钥匙,开启之后 index.php是能自动跳转到首页了,但是如果输入index.php/xxxx(某产品或目录的URL) 还是能访问啊, 有解吗?

    1. 产品目录的url本来就是多个地址可以到一个页面的,平时注意隐藏不必要的url,不要被google抓到,还有就是开启网址那个提示给google

  8. 为什么按上面的做法清理完缓存以后总是出现catalog url的索引错误,而且还一直无法重建

评论已关闭。