我有一個項目,並將其升級:的RewriteRules在我的.htaccess不工作Magento的EE 1.12
- Magento的EE 1.9
- Magento的EE 1.12
我與Ubuntu合作。這兩個項目的配置幾乎相同,我具有相同的vhost配置(只有名稱不同)和具有相同權限的相同.htaccess。我的問題是RewriteRules無法升級(Magento EE 1.12),我不知道爲什麼。 這是位於項目的根在我的.htaccess中的重寫:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.*)
RewriteRule ^brand/(.+)$ brand-filter.html?brand=$1&%1 [L]
這是工作在我的Magento EE 1.9,但沒有在我的Magento EE 1.12。
如果我改變改寫到根目錄下它的工作原理,例如另一個文件:
RewriteRule ^brand/(.+)$ test.php [L]
但它不工作了Magento的目錄,如:
RewriteRule ^brand/(.+)$ checkout/cart [L]
任何線索了嗎?
這兩個虛擬主機是否在同一臺機器上運行,即同一個Apache實例? – 2013-02-27 17:53:26
是的,他們是在同一個Apache的實例。 – user2116075 2013-02-28 19:08:07