我如何停止 htaccess 重定向循环

How do i stop htaccess redirecting loop

我正在尝试将 /article/1 重定向到 /article/1/title-of-blog 使用此 htaccess 行

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

当我这样做的时候 我的新 link 将是

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

随着这个循环继续进行

那么如何解决这个问题

提前致谢

要解决此问题,目的地应该是完整的 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

/article/1 是您要重定向的 URL 的结尾吗?

如果是,请使用 $ 表示这是 URL 结束的地方。

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