Mod_ReWrite:不需要的重定向

发布于 2024-12-17 10:19:05 字数 657 浏览 0 评论 0原文

可能的重复:
.htaccess,干净的 URL,不需要的 301 重定向,1AND1

Mod_Rewrite 正在重定向。

RewriteRule ^viewPage/([^/]+)/([^/]+)/$ /viewPage?ID=$1&Title=$2 [NC,L]

正在输入

www.domain/viewPage/123/abc/

正在返回

www.domain/viewPage.php?ID=123&Title=abc

我不希望页面从 www.domain/viewPage/123/abc/ 重定向到 www.domain/ viewPage.php?ID=123&Title=abc

我该如何让它发挥作用?

Possible Duplicate:
.htaccess, Clean URL, unwanted 301 redirect, 1AND1

Mod_Rewrite is redirecting.

RewriteRule ^viewPage/([^/]+)/([^/]+)/$ /viewPage?ID=$1&Title=$2 [NC,L]

Typing in

www.domain/viewPage/123/abc/

is returning back

www.domain/viewPage.php?ID=123&Title=abc

I don't want the page to redirect from www.domain/viewPage/123/abc/ to www.domain/viewPage.php?ID=123&Title=abc.

How do I get this to work?

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

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

发布评论

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

评论(1

绮筵 2024-12-24 10:19:06

您在 viewPage 末尾缺少 .php ,如果缺少,则 mod_rewrite 将再次匹配,并且匹配似乎有点限制性。

RewriteRule ^viewPage/(.*)/(.*)/$ viewPage.php?ID=$1&Title=$2 [NC,L]

Your missing the .php at the end of viewPage, mod_rewrite will be matched again if its missing also the matches seem abit restrictive.

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