0 / 0 / 0
Регистрация: 20.08.2018
Сообщений: 8
|
|
1 | |
301 редирект убрать двойной слеш15.09.2020, 13:06. Показов 4314. Ответов 3
Редирект в htaccess
Надо убирать множественные слеши в середине и в конце адреса https://site.com/// https://site.com///baza Использую такой вариант: Код
RewriteCond %{REQUEST_URI} /{2,} [OR] RewriteCond %{THE_REQUEST} \s/{2,} RewriteRule ^(.*)$ /$1 [R=301,L] Происходит двойной редирект: сначала на http://site.com/baza а уже потом на https://site.com/baza Отдельно стоит редирект http -> https Код
RewriteCond %{HTTPS} =off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
0
|
15.09.2020, 13:06 | |
Ответы с готовыми решениями:
3
Редирект 301 301-Редирект редирект 301 Редирект 301 |
1099 / 661 / 397
Регистрация: 07.11.2015
Сообщений: 1,062
|
|
15.09.2020, 23:35 | 2 |
Сообщение было отмечено modest22 как решение
Решение/$1 тут нужно добавить https://site.com Код
RewriteRule ^(.*)$ https://site.com/$1 [R=301,L]
1
|
0 / 0 / 0
Регистрация: 20.08.2018
Сообщений: 8
|
|
16.09.2020, 00:55 [ТС] | 3 |
Отлично! Все работает. Спасибо.
0
|
1261 / 959 / 225
Регистрация: 01.10.2018
Сообщений: 3,713
|
|
18.09.2020, 11:04 | 4 |
А в целевом адресе множественные слеши что ли автоматически удаляются (за вычетом одного)? Ну, первые, допустим, не попадут под шаблон правила, а все последующие в пути?
0
|
18.09.2020, 11:04 | |
18.09.2020, 11:04 | |
Помогаю со студенческими работами здесь
4
301 редирект редирект 301 Массовый редирект 301 301 редирект .htaccess Не работает 301 редирект 301 редирект htaccess Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |