2013-06-05 3 views

ответ

15

Вы можете удалить index.php в веб-интерфейсе URL, выполнив следующие действия в раздел администрирования Magento в:

В Система -> Конфигурация -> Web -> Поисковики Оптимизации выберите YES.

Редактировать /installdir/.htaccess и раскомментируйте строку:

RewriteBase /magento/ 

В моем случае поддиректории Magento находится в называется magento, поэтому изменить его в подкаталоге пути, если он отличается.

+0

HTTP: //cmsblogheart.wordpress.com/2014/02/27/how-to-remove-index-php-form-url-in-magento/ –

+0

В дополнение к выше, убедитесь, что в вашем Apache включен mod_rewrite. – Harit

+0

Вы можете найти это сообщение полезным, если у вас есть существующие ссылки, включая ** index.php ** - это предотвращает все использование index.php внутри сайта [полностью удаляет index.php из вашего URL-адреса] (http: // secure.nerdster.com.au/knowledgebase/109/Removing-the-indexphp-from-your-URL-completely-.html) – jpruizs

3

Войти в портал администрирования Magneto. Перейти к Система >>Конфигурация. Выбирает опцию Веб от Генеральный левая вкладка. Используйте опцию Да для поля Использовать веб-сервер перезаписывает на вкладке Search Engines Optimization

Также проверьте ответ на пост https://stackoverflow.com/questions/12234767/my-magento-pages-wont-work-unless-index-php-is-in-url

3

Вы можете удалить index.php в интерфейсные URL-адреса, выполняющие следующие шаги:

Перейти к разделу администрирования Magento.

  1. В системе -> Конфигурация -> Web -> Поисковики Оптимизация, выберите YES.

  2. В системе -> Конфигурация -> Веб -> Безопасный -> Использовать безопасные URL-адреса в интерфейсе, выберите ДА.

  3. Редактировать /installdir/apps/magento/htdocs/.htaccess и раскомментируйте строку:

    RewriteBase/Magento/

+0

Как он может дать это в localhost ???? –

1

Вы можете удалить index.php в интерфейсные URL-адреса, выполняющие следующие шаги:

Перейти к разделу администрирования Magento.

In System -> Configuration -> Web -> Search Engines Optimizations, select YES. 

Очистить кэш теперь увидеть его работу. если любой случай сделать notwork перейти к FTP

найти файл в корневом .htaccess

проверить эту строку должно быть комментарий, например

RewriteBase/magento/ 

Заменить с этим кодом.

#RewriteBase /magento/ 
0

EX: Ваш URL сайта является: http://localhost/my_site/demo1/

Затем добавьте в (или создать) .htaccess (/my_site/demo1/ .htaccess)

RewriteEngine On 
RewriteBase /my_site/demo1/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /my_site/demo1/index.php [L] 
Смежные вопросы