我最近继承了一个网络服务器,其IP以前属于知名乐队的论坛。
问题是我现在陷入了404错误!
有问题的网址如下所示:
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/.*的任何事情,如果这是可行的。
我尝试了许多不同的解决方案但收效甚微,感谢任何帮助。
答案 0 :(得分:2)
假设您要将所有流量重定向到/forum/.*
到http://mysite.com/somedirectory
,您可以将其替换为您希望重定向到的实际网址,可以将以下内容添加到根目录中的.htaccess您网站域名的目录。
RewriteEngine On
RewriteBase /
#for any request starting with forum
RewriteRule ^forum/ http://mysite.com/somedirectory? [NC,L,R=302]
如果要从原始查询中删除查询字符串参数,请务必保留?
。如果要将其设为永久重定向,请将302更改为301。
答案 1 :(得分:0)
到目前为止,你真的不知道你尝试了什么,但这个网站可能对你有帮助。
http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/#redirects