我最近继承了一个网站服务器,它的IP以前属于一个知名乐队的论坛。
问题是我现在被404错误淹没了!
有问题的URL如下所示:
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/.*,如果可行的话。
我已经尝试了许多不同的解决方案,但收效甚微,感谢任何帮助。
发布于 2011-12-20 22:26:32
假设您希望将所有到/forum/.*的流量重定向到http://mysite.com/somedirectory,您可以将其替换为您希望重定向到的实际.htaccess,您可以将以下内容添加到站点域的根目录中的URL中。
RewriteEngine On
RewriteBase /
#for any request starting with forum
RewriteRule ^forum/ http://mysite.com/somedirectory? [NC,L,R=302]如果要从原始查询中删除查询字符串params,请确保保留?。如果您想将其设置为永久重定向,请将302更改为301。
发布于 2011-12-20 17:43:09
到目前为止,我真的不知道你已经尝试了什么,但这个网站可能会对你有所帮助。
http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/#redirects
https://stackoverflow.com/questions/8573182
复制相似问题