2011-05-13 21 views
2

我已經把magento放在名爲store的子目錄下的drupal安裝裏面。重寫問題:把magento放到drupal安裝目錄中

當我訪問http://localhost/myshop/store magento主頁顯示沒有問題,但當我嘗試訪問magento內的任何鏈接(例如http://localhost/myshop/store/admin)時,我得到一個drupal頁面,告訴我該頁面未找到!

我該怎麼做才能讓所有的請求在/ store路徑下被派發到drupal的magento中?

+1

你的.htaccess文件是什麼樣的? – B00MER 2011-05-13 18:43:33

+0

我有同樣的問題,兩種解決方案都不能幫助我。我在任何magento頁面上獲得404。 – zhartaunik 2015-05-06 07:32:26

回答

1

編輯.htaccess重寫路徑是/ myshop

############################################ 
## you can put here your magento root folder 
## path relative to web root 

#RewriteBase /magento/ 

看看這個在.htaccess並取消RewriteBase和變化/ Magento的/你的目錄名

+0

是的我想知道如何做到這一點。我不知道。hetaccess只是基本的 – 2011-05-13 21:32:06

+0

編輯我的答案。在htaccess中尋找這個,取消註釋rewritebase並將magento改爲您的dir名稱 – 2011-05-15 17:58:17

+0

是的。謝謝 – 2011-05-16 08:00:34

1

.htaccess文件爲Drupal - 即/myshop/.htaccess - 在之前加上以下其中RewriteRule

RewriteCond %{REQUEST_URI} !^/store/ 

這會排除您的Magento目錄從Drupal的重寫,因此允許Magento繼續正常。你不需要爲此改變Magento的/myshop/store/.htaccess文件。

+0

之前試過這個問題,但它沒有工作:( – 2011-05-13 21:32:45