我知道這可能是舊的,但我想我會寫它只是包裝。
所以反正我就是這麼做的..
---------->
開始之前確保在Apache重寫模塊被激活,然後按照下面的步驟。
1)登錄到您的Magento管理區域,然後進入'系統>配置> Web'。
2)導航到'不安全'和'安全'選項卡。確保'不安全'和'安全'''''基地網址'選項中有您的域名,並且不要在URL的末尾留下正斜槓。 例子:http://www.yourdomain.co.uk/
3)雖然仍是「網絡」頁面上,導航到「搜索引擎優化」選項卡,選擇「是」的「使用服務器網址重寫」選項下方。
4)導航到「安全」選項卡再次(如果尚未就可以了),然後選擇「是」上的「使用安全網址在前端」選項。
5)現在去你的Magento網站文件夾的根目錄,並使用此代碼對你的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
保存的.htaccess和替換原文件。 (請務必備份你原來的.htaccess文件之前,它搞亂!)
6)現在去「系統>緩存管理」和選擇所有字段,並確保「操作 '下拉菜單設置爲'刷新',然後提交。 (當然,這將刷新緩存。)
---------->
如果沒有工作,請按以下額外的步驟...
7)該殺'系統>配置> web'。這次查找'當前配置範圍',然後從下拉菜單中選擇您的網站。 (這是,如果它被設置爲默認配置)
8)確保「不安全」和「安全」字段包含相同的域之前的默認配置文件。
9)導航到「搜索引擎優化」選項卡,選擇「是」的「使用服務器網址重寫」部分下方。
10)一旦URL相同,並且重新啓用保存該頁面,然後返回並確保它們都被選中爲默認值,然後在需要時再次保存。
11)重複步驟6
現在你的index.php的問題應該是固定的,所有應該很好!
我希望這會有所幫助。
首先從RewriteBase中刪除'magento /' – Hatef