我已經把magento放在名爲store的子目錄下的drupal安裝裏面。重寫問題:把magento放到drupal安裝目錄中
當我訪問http://localhost/myshop/store magento主頁顯示沒有問題,但當我嘗試訪問magento內的任何鏈接(例如http://localhost/myshop/store/admin)時,我得到一個drupal頁面,告訴我該頁面未找到!
我該怎麼做才能讓所有的請求在/ store路徑下被派發到drupal的magento中?
我已經把magento放在名爲store的子目錄下的drupal安裝裏面。重寫問題:把magento放到drupal安裝目錄中
當我訪問http://localhost/myshop/store magento主頁顯示沒有問題,但當我嘗試訪問magento內的任何鏈接(例如http://localhost/myshop/store/admin)時,我得到一個drupal頁面,告訴我該頁面未找到!
我該怎麼做才能讓所有的請求在/ store路徑下被派發到drupal的magento中?
編輯.htaccess重寫路徑是/ myshop
############################################
## you can put here your magento root folder
## path relative to web root
#RewriteBase /magento/
看看這個在.htaccess並取消RewriteBase和變化/ Magento的/你的目錄名
是的我想知道如何做到這一點。我不知道。hetaccess只是基本的 – 2011-05-13 21:32:06
編輯我的答案。在htaccess中尋找這個,取消註釋rewritebase並將magento改爲您的dir名稱 – 2011-05-15 17:58:17
是的。謝謝 – 2011-05-16 08:00:34
在.htaccess
文件爲Drupal - 即/myshop/.htaccess
- 在之前加上以下其中RewriteRule
。
RewriteCond %{REQUEST_URI} !^/store/
這會排除您的Magento目錄從Drupal的重寫,因此允許Magento繼續正常。你不需要爲此改變Magento的/myshop/store/.htaccess
文件。
之前試過這個問題,但它沒有工作:( – 2011-05-13 21:32:45
你的.htaccess文件是什麼樣的? – B00MER 2011-05-13 18:43:33
我有同樣的問題,兩種解決方案都不能幫助我。我在任何magento頁面上獲得404。 – zhartaunik 2015-05-06 07:32:26