2012-09-18 45 views
1

在我的網站的根目錄中,我用Joomla構建了一個站點。在子文件夾\ webshop \我建立一個網站與Magento。爲Joomla和Magento合併.htaccess

我無法讓我的.htaccess文件正確。現在,Joomla網站運行良好,並且還有Magento網站。但我不能點擊例如\聯繫我們\在Magento。鏈接(http://example.com/webshop/contacts)將我帶回主頁。但是,當我編輯鏈接(http://example.com/webshop/index.php/contacts)時,它完美地工作。所以有一些錯誤。

爲了清楚起見,當人們去http://example.nl,他們應該去我的Joomla網站,但當人們去http://example.nl/webshop,他們應該去我的網上商店。 (/ webshop也是我的根目錄中的Magento文件夾的位置)

我也想使用http://example.com而不是http://www.example.com。 (也可用於SSL在Magento非常重要的,因爲我只有針對http SSL證書://而不是爲http://www

我發現,當我在.htaccess使用Rewrite base /webshop,它的作品完美,但隨後Joomla網站不起作用。我將Magento .htaccess與我自己的。我不得不用pastebin上傳它,因爲這個站點不允許鏈接和WWW。我在那裏做錯了什麼?

Pastebin

回答

1

你的Magento安裝到一個名爲webshop

在Magento的配置子目錄,則必須更改基本URL,包括您的子目錄。

  1. 進入系統>配置>網絡

  2. 變化基本URLhttp://yoursite.com/webshop/(也更新安全的基礎URL

  3. webshop目錄中打開Magento .htaccess文件並更改以下內容:

    查找: #RewriteBase /magento/

    更改爲: RewriteBase /webshop/

  4. 保存您的Magento .htaccess文件&清空Magento緩存文件夾var/cache

+0

謝謝您的回覆!這工作!我以爲你不能使用2 .htasccess文件。 (我以前的託管服務提供商告訴我) 非常感謝!我應該在根目錄下安裝一個Joomla .htaccess文件,並在/ webshop文件夾中使用這個Magento .htaccess文件? – DutchTech

+0

子目錄中的.htaccess文件可以覆蓋其父目錄中的.htaccess文件。你不能在同一個目錄下有兩個不同的.htacess文件(這可能是你以前的託管服務提供商的意思)。你也是對的。你需要Joomla的Joomla .htaccess文件(因爲Joomla安裝在根目錄下)以及Magento所在的'webshop'目錄下的Magento .htaccess文件。 – Axel

+0

謝謝!不,那不是我的意思。因爲我的根目錄中還有一個.htaccess文件,而/ webshop文件夾中有一個.htaccess文件。 謝謝你的幫助。不能給你投票,因爲我是新來的! – DutchTech