@KoNnY
web-master

Как при открытии статической страницы site.ru/about.html в адресной строке отображался красивый ЧПУ site.ru/about/?

Добрый день!
Имеется сайт, который состоит из статических html-документов: about.html, contact.html и т.п.
Потребовалось сделать "красивые" чпу типа site.ru/about/ , site.ru/contact/

Нашел здесь на toster следующие пример директив для .htaccess, которые по описанию должны были преобразовать url
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]


Добавляю его себе в .htaccess (изменяя адрес сайта), но ничего не срабатывает. Тестировал работу htaccess на редиректах - все работает, значит дело не в нем.

Подскажите, пожалуйста, возможно ли изменить url у статических файлов? Как это сделать?

(создание папок и добавление туда index.html не подойдет, файлов очень много и в них пути к стилям и картинкам замучаешься изменять...)
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы