Htaccess - Rewrite правила - как убрать .html в конце адреса браузера

Рабочий код Rewrite правил для того чтобы убрать .html в конце адреса сайта:

RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://your_site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]


Проверка:

http://your_site.ru/services.html 
редиректит на
http://your_site.ru/services
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Как мне установить SSL сертификат в ISPmanager?

1. Подключаетесь к контрольной панели ISPmanager с логин-деталями пользователя, которому...

Создание подписи и установка SSL сертификата

Для установки сертификата цепочкой: 1. Войдите в ISPmanager в раздел SSL сертификаты. Нажмите...

Добавление поддомена

Добавление поддомена Рассмотрим три варианта добавления поддомена через...

Configuring the scheduler (crontab) to run different versions of php

The service of virtual hosting based on the panel ISPmanager Business in combination with...

Отключения энергосбережения CPU

проверяем частоты watch -n.1 'cat /proc/cpuinfo | grep -i mhz' снимаем лимиты cpupower...