Курсы обучения
+7 (351) 777-80-70
2022.05.30

Как сделать редирект со ссылки без "/" на ссылку со "/" в конце?


ВНИМАНИЕ! Изменение файла .htaccess потенциально опасная процедура. Данная статья предназначена для технических специалистов и требует наличия определенных технических знаний или предполагает подключения программиста с такими знаниями.

Редиректы настраиваются на хостинге, либо, в случае данной задачи можно добавить в .htaccess такие правила:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/ [R=301,L]

RewriteBase /
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !\/$
RewriteRule ^(.*[^\/])$ /$1/ [R=301,L]

Наши решения