Удаление двойной косой черты из URL не совсем работает - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть двойной слеш в нескольких моих URL. Я исправил проблему, которая вызывала двойную косую черту. Но теперь я хочу добавить 301 переадресацию, чтобы Google / Bing и т. Д. Знали, какая версия страницы является правильной. Я попытался сделать это с помощью правила htaccess, но мое правило, похоже, не работает. Что-то не так с этим правилом htaccess? Вот оно,

RedirectMatch 301 ^//(.*)$ https://www.example.com/$1

и это пример URL, который я пытаюсь найти,

https://www.example.com//faq/

Я хочу перенаправить на,

https://www.example.com/faq/

Одна вещь, которую я заметил, была то, что, когда я набираю этот URL,

https://www.example.com//faq

Кажется, работает. Я написал правило неправильно? Я не лучший с этими!

1 Ответ

0 голосов
/ 13 апреля 2019

Пожалуйста, проверьте это правило переписывания:

RewriteEngine On
RewriteRule ^\/(.*)$ https://www.example.com/$1 [R=301,L]
...