Приведение адреса в нижний регистр и редирект через .htaccess
Разобранный пример приводит к нижнему регистру только строку пути, не затрагивая подстроку запросов (QUERY_STRING) после знака вопроса "?".
Вносите изменения в файл .htaccess только при наличии FTP доступа, иначе можно уронить сайт с потерей доступа как к публичной части, так и к админ-панели сайта.
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
# если запрашивается файл, ничего не делать
RewriteCond %{REQUEST_FILENAME} !-f
# если путь начинается с /bitrix, ничего не делать
RewriteCond %{REQUEST_URI} !^/bitrix
RewriteCond expr "tolower(%{REQUEST_URI}) =~ /(.*)/"
RewriteRule [A-Z] %1 [R=301,L]
</IfModule>
Добавить комментарий
Недавние комментарии
Восстановление конфигурации WinSCP из реестра Windows
[Решено] Chrome: как остановить редирект с http на https
Перенос файлов между серверами напрямую по SSH через SCP
Восстановление конфигурации WinSCP из реестра Windows
Устанавливаем macOS Monterey на VirtualBox на ПК или ноутбуке с Windows 10