301 重定向参数化 URL 时遇到问题

发布于 2024-12-12 05:36:09 字数 382 浏览 0 评论 0原文

我已经四处寻找这个问题,但无法找到针对具体情况的解决方案。

我想将旧 URL 重定向到新 URL。

旧的 URL 是这样的: http://www. example.org.uk/index.html?parents-welcome.html=&2=

新网址为:http://www.example.org.uk

任意关于设置重定向的帮助将非常受欢迎,我已经为此奋斗了很多年。

I've searched around for this, but can't get a solution to the specific situation.

I want to redirect an old URL to a new URL.

The old URL is this: http://www.example.org.uk/index.html?parents-welcome.html=&2=

The new URL is: http://www.example.org.uk

Any help on setting up the redirect would be hugely well received, I've been wrestling with this for ages..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谜泪 2024-12-19 05:36:09

将以下内容与 RewriteRule 的其余部分一起放入 .htaccess 文件中。如果您尚未使用 mod_rewrite,请阅读

RewriteRule ^index.html$ / [L,QSA,R=301]

您也许可以使用Redirect,但我不确定它是否会附加查询字符串。

更新

如果您不需要查询字符串,请删除 QSA 标志:

RewriteRule ^index.html$ / [L,R=301]

Place the following in your .htaccess file with the rest of your RewriteRule. If you are not already using mod_rewrite, read up.

RewriteRule ^index.html$ / [L,QSA,R=301]

You may be able to use Redirect, but I am unsure if it appends the query string.

UPDATE

If you don't want the query string, drop the QSA flag:

RewriteRule ^index.html$ / [L,R=301]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文