301重定向和htaccess问题

发布于 2024-12-10 09:10:27 字数 859 浏览 0 评论 0原文

我对 htaccess 相当陌生,所以如果这是一个新手问题,我深表歉意。

最近我推出了一个新设计的网站,并为所有旧页面创建了 301 重定向。

其中一个重定向的示例是:

  redirect 301 /about-busch-systems.html http://www.buschsystems.com/About/The-Busch-Company.php

url:

“redirect 301 /about-busch-systems.html http://www.buschsystems.com/About/The-Busch-Company.php

实际上是:

“http://www.buschsystems.com/index.php?p=About&subPage=The-Busch-Company”

重定向将我发送到正确的页面,具有正确的 URL,但旧页面被串连end 作为变量。

示例:

redirect 301 /about-busch-systems.html http://www.buschsystems.com/About/The-Busch-Company.php

将我发送到“http://www.buschsystems.com/About/The-Busch-Company.php?p=about-busch-systems

对于为什么会发生这种情况有什么想法吗?

提前致谢!

I'm fairly new to htaccess, so if this is a noob question I apologize.

Recent I launched a newly designed website, and created 301 redirects for all of the old pages.

An example of one of the redirects is:

  redirect 301 /about-busch-systems.html http://www.buschsystems.com/About/The-Busch-Company.php

The url:

"redirect 301 /about-busch-systems.html http://www.buschsystems.com/About/The-Busch-Company.php"

is in actuality:

"http://www.buschsystems.com/index.php?p=About&subPage=The-Busch-Company"

The redirect is sending me to the right page, with the proper URL, except the old page is being strung on the end as a variable.

Example:

redirect 301 /about-busch-systems.html http://www.buschsystems.com/About/The-Busch-Company.php

Sends me to "http://www.buschsystems.com/About/The-Busch-Company.php?p=about-busch-systems

Any ideas of why this is happening?

Thanks in advance!

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

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

发布评论

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

评论(1

青柠芒果 2024-12-17 09:10:27

因为这就是 Redirect 应该做的< /a>:

然后任何以 URL-Path 开头的请求都会向目标 URL 位置处的客户端返回重定向请求。匹配的 URL-Path 之外的其他路径信息将附加到目标 URL。

如果您想要更多,请使用 RedirectMatch控制。

Because that is what Redirect is supposed to do:

Then any request beginning with URL-Path will return a redirect request to the client at the location of the target URL. Additional path information beyond the matched URL-Path will be appended to the target URL.

Use RedirectMatch if you want more control.

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