Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать 301ый редирект с .ht/.htm на .html?

Как сделать 301ый редирект с .ht/.htm на .html?


     15.11.2017    nginx    Все вопросы » Общие вопросы    1629

вопрос
Привет!

Есть необходимость сделать редирект со всех неправильных УРЛ, вида:
.h
.ht
.htm

на корректные - .html

Решение нашел только под apache2, но у меня Nginx.
Само решение нашел тут:
http://alaev.info/blog/post/3294

Конкретно вот этот кусок:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.*)\.html(.+) [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.htm$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.ht$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.h$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.$
RewriteRule ^(.*)\.(.*) $1.html [R=301,L]

Подскажите как реализовать аналогичный редирект под Nginx или может кто сделает?
Версия двига: 12.0

Ответа пока нет


2 комментария

Unstable_Omich
Юзер

Unstable_Omich - 21 ноября 2017 13:36 -

За оплату заказ то, ребят, не бесплатно прошу :)

Unstable_Omich
Юзер

Unstable_Omich - 24 ноября 2017 03:23 -

Уже реализовали, вопрос закрыт :)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх