2012-08-09 47 views
1

我必須有兩個商店,每個都有不同的域。它們在禁用SuExec的專用服務器上託管。我已經複製.htaccess和index.php,一切正常。Magento使用Web服務器重寫多域設置

我遇到的問題是我的第二家商店的Web服務器重寫。一旦我啓用了第二個使用符號鏈接到根目錄的商店,它就開始給頁面找不到錯誤。

domain2.com/index.php/abc.html -----正常工作與使用服務器網址重寫已關閉

domain2.com/abc.html -----不利用工作Web服務器重寫打開

基本存儲沒有任何問題。

任何幫助,非常感謝。

法魯克汗

+0

問題出在.htaccess文件中。一旦它被正確地複製到domain2文件夾,一切正常。 – user1538621 2012-08-18 23:04:35

回答

0

- >沖洗Magento的緩存

轉到系統 - >緩存管理

刷新目錄重寫

轉到所有緩存和變化下拉刷新。

單擊保存

在大多數服務器上,這應該拿出你的網址在index.php。

如果您收到404錯誤,請繼續閱讀。

- >固定Mode_Rewrite錯誤

  • 請檢查你的網絡服務器配置。 你使用Apache嗎?也許在你的配置中有類似「AllowOverride none」的東西,它會禁用.htaccess文件(你的magento-root-directory中的.htaccess文件定義了重寫規則)。 最常見的原因是你的ftp中有一個不正確的.htaccess文件。

轉到magentocommerce.com網站並再次下載magento文件。

解壓縮文件,然後將.htaccess文件上傳到您的Magento根目錄。

這應該解決與在Magento中啓用Web服務器重寫相關的任何問題。

0

我上面面對同樣的問題,但現在我已經解決了。這個問題的主要原因是.htaccess文件。通過用magento默認的.htaccess文件替換.htaccess文件解決所有問題。 Web服務器重寫打開或關閉,你可以隨心所欲。

保存配置後,不要忘記清除緩存。