index.php не найден в URL клонированного сайта Magento на сервере разработки? - PullRequest
2 голосов
/ 24 октября 2011

Я клонировал работающий сайт Magento 1.5.0.0 на свой сервер разработки (windows wamp)

на сервере разработки нет файла .htaccess в каталоге roor, но я скопировал его в свой корневой каталогиз другого magento установить?

Кажется, все настроено нормально, база данных подключена нормально, я настроил псевдоним, который нормально загружает страницу index.php, но URL не работают, поэтому, если я нажимаю на странице контактов, серверошибка:

Запрошенный URL /vhosts/petextra/magento/index.php не найден на этом сервере.

URL-адрес строки адреса для этого: http://127.0.0.1/petextra/contact-us/.

Если я вручную введу index.php в адресную строку

http://127.0.0.1/petextra/index.php/contact-us/` 

тогда страница загружается нормально.

Каким-то образом URL не включает index.php?

У кого-нибудь есть идеи, почему это происходит?

Ответы [ 2 ]

4 голосов
/ 24 октября 2011

убедитесь, что:

  • На вашем сайте разработчика включен mod_rewrite
  • .htaccess на месте
  • .htaccess файл> RewriteEngine выключен
  • или отключите перезапись URL-адреса в magento admin configuration>web> Search Engines Optimization > Use Web Server Rewrites > No
1 голос
/ 29 июля 2014

То же самое случилось со мной, проблема была в том, что я включил Оптимизацию поисковых систем, но позже переключился на НЕТ. после этого работает нормально

...