Хак добавляет 4-й тип ЧПУ без id новостей с рабочей функцией обработки неверных URL ЧПУ для более корректной работы по части СЕО. Тип ЧПУ настраивается также из админ-панели, где необходимо выбрать тип 4:
Важно: данный хак требует уникальности имён всех статей, чтобы поле alt_name не дублировалось!
Установка:
1. Распаковать архив и установить хак через систему плагинов.
2. Открыть .htaccess в корне сайта и найти:
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L]
Добавить ниже:
Код:
# SEO TYPE 4 START
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),(.*).html$ index.php?post=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 [L]
RewriteRule ^([^.]+)/page,([0-9]+),(.*).html$ index.php?post=$3&news_page=$2&seourl=$4&seocat=$1 [L]
RewriteRule ^([^.]+)/print:page,([0-9]+),(.*).html$ index.php?mod=print&news_page=$2&post=$3&seourl=$4&seocat=$1 [L]
RewriteRule ^([^.]+)/-(.*).html$ index.php?post=$2&seourl=$3&seocat=$1 [L]RewriteRule ^page,([0-9]+),([0-9]+),(.*).html$ index.php?post=$3&news_page=$1&cstart=$2&seourl=$4 [L]
RewriteRule ^page,([0-9]+),(.*).html$ index.php?post=$2&news_page=$1&seourl=$3 [L]
RewriteRule ^print:page,([0-9]+),(.*).html$ index.php?mod=print&news_page=$1&post=$2&seourl=$3 [L]
RewriteRule ^(.*).html$ index.php?post=$1&seourl=$2 [L]
# SEO TYPE 4 END
• Версия DLE: 14.х
• Кодировка: utf-8