Если вы выключите HTML суффикс в SEO Настройках в Joomla, он удалит старые ссылки, которые могут быть проиндексированы поисковыми системами, закладками или связаны с вашим или другими веб-сайтами. Это приведет к ошибке 404 (страница не найдена).
HTML суффикс может быть включен или выключен в настройках глобальной конфигурации Joomla. Он расположен в разделе Настройки SEO над вкладкой Параметры сайта.
Выключите HTML суффикс
После того как вы выключите HTML суффикс, все URL-адреса на веб-сайте поменяются с domain.com/alias.html на domain.com/alias, и вы должны будете один раз добавить перенаправление со старых адресов на новые. Это может быть сделано путем добавления следующего правила в файл .htaccess:
1 2 3 4 |
1 RewriteCond %{REQUEST_FILENAME} !-f 2 RewriteCond %{REQUEST_FILENAME} !-d 3 RewriteCond %{REQUEST_URI} \.html$ 4 RewriteRule ^(.*)\.html$ /$1 [R=301,L] |
Включите HTML суффикс
Если включить HTML суффикс, обратное значение будет правильным. Все URL на веб-сайте будут меняться от domain.com/alias на domain.com/alias.html и вам нужно будет добавить другое правило перенаправления в файле .htaccess:
1 2 3 4 |
1 RewriteCond %{REQUEST_FILENAME} !-f 2 RewriteCond %{REQUEST_FILENAME} !-d 3 RewriteCond %{REQUEST_URI} !\.html$ 4 RewriteRule ^(.*)$ /$1.html [R=301,L] |
Источник: DVLancer