首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >htaccess重定向忽略查询字符串

htaccess重定向忽略查询字符串
EN

Stack Overflow用户
提问于 2011-12-20 17:22:51
回答 2查看 1.2K关注 0票数 0

我最近继承了一个网站服务器,它的IP以前属于一个知名乐队的论坛。

问题是我现在被404错误淹没了!

有问题的URL如下所示:

代码语言:javascript
运行
复制
http://[server_ip]/forum/ucp.php?mode=register&coppa=0
http://[server_ip]/forum/viewtopic.php?f=3&t=45330
http://[server_ip]/forum/index.php+++++++++++++++++++++++++++++++++++++++++++++++Result:+%ED%E5+%...
http://[server_ip]/forum/viewtopic.php?f=3&t=44597&start=0

在理想情况下,我希望将所有去往/forum/ucp.php、/forum/viewtopic.php或/forum/index.php的流量重定向到其他地方,而不管查询字符串是什么。

或者其他任何地方的/forum/.*,如果可行的话。

我已经尝试了许多不同的解决方案,但收效甚微,感谢任何帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-20 22:26:32

假设您希望将所有到/forum/.*的流量重定向到http://mysite.com/somedirectory,您可以将其替换为您希望重定向到的实际.htaccess,您可以将以下内容添加到站点域的根目录中的URL中。

代码语言:javascript
运行
复制
RewriteEngine On
RewriteBase /

#for any request starting with forum
RewriteRule ^forum/ http://mysite.com/somedirectory? [NC,L,R=302]

如果要从原始查询中删除查询字符串params,请确保保留?。如果您想将其设置为永久重定向,请将302更改为301。

票数 2
EN

Stack Overflow用户

发布于 2011-12-20 17:43:09

到目前为止,我真的不知道你已经尝试了什么,但这个网站可能会对你有所帮助。

http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/#redirects

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8573182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档