Htaccess - Rewrite правила - как убрать .html в конце адреса браузера
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
Версия от 06:52, 19 августа 2019; Admin iph (обсуждение | вклад) (Новая страница: «====Htaccess - Rewrite правила - как убрать .html в конце адреса браузера ==== Рабочий код Rewrite правил д…»)
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