Категории без html, а сами материалы с html

matrixid

Мой дом здесь!
Регистрация
6 Ноя 2013
Сообщения
311
Реакции
282
Сейчас материал:
Для просмотра ссылки Войди или Зарегистрируйся
Сейчас категория:
Для просмотра ссылки Войди или Зарегистрируйся
Ну и собственно главная:
Для просмотра ссылки Войди или Зарегистрируйся
Требуется адреса категорий и главной не трогать, а каждому адресу материала добавить расширение .html

Добавил правило в .htaccess:
RewriteCond %{REQUEST_URI} !(\.html)$ [NC]
RewriteRule ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся [NS,L,R=301]
если ссылка закончилась просто текстом (без слеша) на конце, то добавить .html
Получил проблему, что главная тоже получается вида /.html
Как решить данную проблему?
 
Последнее редактирование:
Как решить данную проблему?
Если править твое правило, то так:
Код:
RewriteCond %{REQUEST_URI} category/.* [NC]
RewriteCond %{REQUEST_URI} !(\.html)$ [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1.html [NS,L,R=301]
Или так:
Код:
RewriteCond %{REQUEST_URI} category/.* [NC]
RewriteCond %{REQUEST_URI} !(\.html)$ [NC]
RewriteRule (category/.*) /$1.html [R=301,L]
 
Назад
Сверху