Невозможно получить доступ к magento без /index.php /в URL-адресе [дубликат]


Я полностью загрузил экземпляр magento 1.9.1, и это база данных, которая работала на сервере на моем компьютере и пыталась запустить ее с помощью сервера WAMP. все выглядит нормально , за исключением , что я не могу просматривать ни одну страницу как в интерфейсе, так и в фоновом режиме, если я не поставлю /index.php / в URL-адресе. (если я этого не сделаю, я получу 404 ошибка)

Я попытался включить модуль перезаписи URL в WAMP и очистить кэш, но это совсем не помогло.

Могу ли я что-нибудь сделать, чтобы это исправить?

Я заметил, что на моей машине нет файла.htaccess. Может ли это быть причиной? Если да, то должен ли я размещать файл htaccess в каждой отдельной папке или только в корневой папке magento?

Author: Teja Bhagavan Kollepara, 2017-01-19

1 answers

Ваша проблема связана с файлом .htaccess. Возьмите файл .htaccess из этого репозитория git и поместите этот файл в корневой каталог Magento Репозитория Git.

Поместите этот фрагмент кода в файл .htaccess.

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 6
Author: Asheem Patro, 2017-01-19 04:24:10