我有一個在線工作的Magento商店。我試圖將它作爲副本在本地運行以用於測試目的。一切正常,除了URL重寫。正如大家在這裏所建議的,我已經將AllowOverride All選項添加到了我的httpd配置文件中。Apache不重寫,magento本地副本
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
我在我的.htaccess文件(與在線網站相同的htaccess)上也有RewriteEngine。儘管如此,我還是收到了除首頁以外的其他頁面上的index.php 404錯誤。 http://www.example.com/index.php/randompage然而確實工作。另外奇怪的是,相同的配置適用於開發者,但不適合我。所以它肯定是一個特定的Apache我猜。
我已經嘗試了很多的建議,給出類似的話題,但沒有奏效:(
運行的MacOSX 10.9.5
我的想法。在此先感謝!
在url中使用/index.php/的所有頁面都可以工作嗎?例如,**/index.php/customer/login ** – Axel
是的。我最終通過brew來安裝並使用apache2.4來「修復」它。 – Frank