Как остановить цикл перенаправления htaccess - PullRequest
0 голосов
/ 06 июля 2019

Я пытаюсь перенаправить /article/1 на /article/1/title-of-blog используя эту строку htaccess

Redirect 301 / article / 1 / article / 1 / title-of-blog

когда я это делаю моя новая ссылка будет

https://www.mysite,com/article/1/title-of-blog/title-of-blog/title-of-blog/title-of-blog

как этот цикл продолжается

так как решить эту проблему

заранее спасибо

Ответы [ 2 ]

1 голос
/ 07 июля 2019

Является ли /article/1 концом URL, который вы хотите перенаправить?

Если это так, используйте $, чтобы указать, что на этом URL заканчивается.

т. Е. RewriteRule /article/1$ https://example.com/article/1/title-of-blog [R=301]

0 голосов
/ 06 июля 2019

Чтобы исправить это, адрес назначения должен быть полным URL. Это будет выглядеть примерно так:

Redirect 301 /article/1 http://yourdomain/article/1/title-of-blog

Например, если ваш домен был example.com, вы бы получили:

Redirect 301 /article/1 http://example.com/article/1/title-of-blog
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...