Убираем .html в конце адреса статических страниц
Представляем вашему вниманию такой хак убирает .html в конце адреса статических страниц для DLE 10.x - 11.x в движке присутствует 2 варианта типа страниц это статические страницы и страницы материалов, и различие между этими типами страниц, - это возможное наличие иерархии категорий и присутствие ID в адресе страниц материала и само название, с .html в конце, у статических страниц, также еще смотрите у нас и другие хаки для dle. И с помощью данного хака вы легко сможете убрать у статических страниц .html в конце адреса.
Установка:
1. Открыть в корневой папке .htaccess и найти:
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]
Заменить на:
RewriteRule ^([^/]+)$ index.php?do=static&page=$1&seourl=$1 [L]
2. Открыть engine/inc/static.php и найти:
if( $config['allow_alt_url'] ) $vlink = $config['http_home_url'] . $row['name'] . ".html";
Заменить на:
if( $config['allow_alt_url'] ) $vlink = $config['http_home_url'] . $row['name'];
3. Открыть engine/classes/google.class.php и найти:
if( $this->allow_url ) $loc = $this->home . $row['name'] . ".html";
Заменить на:
if( $this->allow_url ) $loc = $this->home . $row['name'];
4. Обновить кеш сайта и файл карты сайта.
Все!
Загрузка не требуется!
- Версия DLE: 10.x - 11.x
- Кодировка: utf-8, win-1251
- Категория: Хаки
- Автор: Артем Мáлков
- Источник:
собрано 3050.00 рублей
Поддержать автора
Войдите на сайт
Все собранные средства будут переданы автору этой статьи - DEN
Сумма перевода от 10.00 рублей
предыдущая: Изменяем формат даты редактирования новости
следующая: Сжатие исходного кода в DLE
Похожие хаки
Минимальная длина комментария - 10 знаков, комментарии могут модерироваться!