«M. Weather» – бесплатный бот-информер погоды «ВКонтакте»
910 просм
0 комм
Поделиться:

Как убрать .html в конце адреса статистических страниц в DLE?

Как мы знаем, в DataLife Engine имеется 2 типа страниц – страницы материалов и статистические страницы. Различие между первым и вторым типом – это возможное наличие иерархии категорий и присутствие ID в адресе у страницы материала.

Поскольку со статистической страницей дела обстоят куда проще (они состоят всего лишь из названия страницы и .html на конце), то сейчас я покажу вам, как легко можно убрать конец .html.

1. Сначала необходимо подключиться к вашему сайту по FTP.

2. Далее, в корневой папке сайта, найдите файл .htaccess и откройте его любым текстовым редактором.

3. В файле найдите строку:

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L] 

замените ее на:

RewriteRule ^([^/]+)$ index.php?do=static&page=$1&seourl=$1 [L]  

Сохраните изменения и отправьте файл обратно на сайт.

4. Откройте файл static.php в папке /engine/inc/, найдите строку:

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']; 

5. Откройте файл google.class.php в папке /engine/classes/ и строку:

if( $this->allow_url ) $loc = $this->home . $row['name'] . ".html"; 

замените ее на:

if( $this->allow_url ) $loc = $this->home . $row['name']; 

По завершении всех шагов обновите на сайте кэш, а также карту сайта (раздел «Другие разделы», пункт «Карта сайта для Google и Yandex»).

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария