我有一个奇怪的但是进入我的论坛,其中页面的URL在1秒后改变,而没有重定向页面。
我将用一个例子来解释:
当有人访问我的论坛并编辑帖子时,假设他得到了这个网址:
http://mywebsite.com/viewtopic.php?f=55&t=66&p=88#p88
其中p = 88是数据库中的帖子编号。
现在,1秒后,此网址被重定向到一些错误:
http://mywebsite.com/viewtopic.php#p88
根本没有重新加载页面,只是URL更改。
如果用户尝试重新加载页面,他将收到错误消息,因为链接:
http://mywebsite.com/viewtopic.php#p88
当然是错的。
所以我正在考虑使用.htaccess进行重定向的解决方案
http://mywebsite.com/viewtopic.php?f=55&t=66&p=88#p88 (working URL)
到
http://mywebsite.com/viewtopic.php?f=55&t=66&p=88 (still working URL)
应该修复我的错误。
我尝试使用htaccess,但似乎比我想象的更难。
我的猜测是我需要重定向这样的事情:
RedirectMatch 301 ^/viewtopic.php?f=.*$&t=.*$%p=.*S#p=.*$
但我无法做到,因为我不知道在哪里重定向这个。你们能帮助我吗?
非常感谢