Categories

Новые шаблоны

Magento. Как убрать ‘index.php’ из URL сайта

Andre Flores Апрель 21, 0205
Rating: 5.0/5. From 1 vote.
Please wait...

Привет! Данный видео туториал покажет, как убрать ‘index.php’ из URL сайта в шаблоне Magento.

Magento. Как убрать ‘index.php’ из URL сайта

‘Index.php’ можно успешно убрать из URL веб-сайта только в том случае, если на сервере активирован модуль mod_rewrite. Чтобы это проверить, необходимо связаться с администратором/хостинг провайдером.

Ну а сейчас, мы узнаем, как убрать ‘index.php’ из URL сайта:

1. Перейдите в меню System->Configuration (Система->Конфигурация):

magento_how_to_remove_index_php_from_website_url_1

2. В появившемся окне откройте вкладку "Web (Веб)" в меню "General (Главное)" в левой колонке панели управления. Обратите внимание на следующий скриншот:

magento_how_to_remove_index_php_from_website_url_2

3. Теперь поставьте опцию "Use Web Server Rewrites (Использовать перенаправление веб-сервера)" в "Search Engines Optiomization (Оптимизация поисковых движков)" на "Yes (Да)".

4. Затем, выберите "Yes (Да)" для опции "Use Secure URLs in Frontend (Использовать безопасные URL на сайте)" в разделе "Secure (Безопасность) ". Нажмите кнопку "Save Config (Сохранить)" в верхнем правом углу:

magento_how_to_remove_index_php_from_website_url_3

5. Сейчас нужно создать файл .htaccess с настройками перенаправления в корневой папке установки Magento. Для создания файла можно использовать файловый менеджер контрольной панели хостинга или FTP.

Добавьте следующий код в созданный файл:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Если Magento установлено в подпапку, например ‘shop’, нужно использовать следующий код:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /shop/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /shop/index.php [L]
</IfModule>

6. Сохраните файл и вернитесь на сайт.

Мы успешно убрали ‘index.php’ из URL.

Туториал подходит к концу, теперь мы знаем, как убрать ‘index.php’ из URL сайт в шаблонах Magento.

Вы также можете посмотреть детальный видео туторал:

Magento. Как убрать ‘index.php’ из URL сайта

Эта запись была размещена в Magento туториалы и помечена как index.php, Magento, remove, url. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов