Доброго всем дня суток.
По просьбе друга сделал сайт zdorovi-dity.kiev.ua.
Всё нормально работает, всё обновлено, собственный шаблон, но друг попросил добавить блок новостей и тут началось проблема с СЕО.
Итак Общие настройки:
Настройки SEO -> Включить SEF (ЧПУ) и Перенаправление URL = "ВКЛ"
Материалы -> Интеграция -> Маршрутизация URL = "Экспериментальная" и Удалить идентификаторы из URL = "ВКЛ"
На материале ссылка получается: https://zdorovi-dity.kiev.ua/?view=article&id=2:pochatok-roboti-sajtu&catid=8
А вот на ОпенСервере получается как нужно: https://zdorovi-dity.kiev.ua/news/pochatok-roboti-sajtu
Помогите, уже пару дней не могу понять в чём дело? Голова взрывается! :o
Привожу .htaccess, там всё почти стандартно:
Options +FollowSymlinks
Options All -Indexes
RewriteEngine On
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
ErrorDocument 404 /404error.html