php中如何获取404页面的之前的那个url php中如何获取404页面的之前的那个url啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试 $_SERVER['HTTP_REFERER'] 看能获取么。 $_SERVER['HTTP_REFERER']:“HTTP_REFERER” 链接到当前页面的前一页面的 URL 地址。不是所有的用户代理(浏览器)都会设置这个变量,而且有的还可以手工修改 HTTP_REFERER。因此,这个变量不总是真实正确的。想的和楼上一样,目前用的挺正常 php 读取apache 的log 分析出404 哪个都跑不掉. 用$_SERVER['HTTP_REFERER'],不然你可以搞个伪404.呵呵 这个我用过了,不管用,获取不到转向404之前的那个错误页面的地址,我是网站改版了,有很多地址都变动了,我想如果有错误的地址转向404,然后我想获取这个地址再让他转向正确的地址。我想到的用这个方法,但是目前就是获取不到那个错误页面的URL _SERVER['HTTP_REFERER'] 只能抓取那些点击进来的网址.你可以根据你以前网站的分页规律 写一个url的重写 将地址跳转到正确的位置即可 都404了,php还怎么获取的到,只有分析web服务器的日志了 现在改用url重定向这个方法,但是写规则遇到问题,忘大家帮帮忙,我现在要把/sell_list.php?fid=852这样的url定位成/sell 这样的形式,规则应该怎么写呢,求解!! RewriteEngine OnRewriteBase /RewriteRule ^sell_list.php?fid=\d+$ /sell [NC]试试呢 非常感谢,我刚意思表达反了,我是想别人访问/sell_list.php时可以定位到/sell这个页面,访问/sell_list.php?fid=852时定向成 /sell/list.php?fid=852 请赐教 测试了半天才发现此法不通,用户访问的是一个错误的页面,这个页面根本就不存在,我想把他定位到正确的页面,url重写是页面存在的情况下,把url换一种形式表现而已,但是页面都是存在的。 还得用404转向分析url 求sql语句,根据两张表的相同字段插入到第三张表 php+mysql怎么实现一个简单的登录,注册功能(菜鸟路过) Rewrite 伪静态为什么没效果呢? 求CMS里面的动态标签实现原理。 全部分数求一SQl语句(急) 如何读出html里的<title></title>中的内容??? htmlspecialchars转换特殊字元,为何将&也要转换? 数据库问题? RedHat Linux 8.0中的PHP没有MySql模块,该如何处理? 發誓!日後給熟人提問概不回答! url重定向规则求救! 关于php清除缓存的脚本
“HTTP_REFERER”
链接到当前页面的前一页面的 URL 地址。不是所有的用户代理(浏览器)都会设置这个变量,而且有的还可以手工修改 HTTP_REFERER。因此,这个变量不总是真实正确的。想的和楼上一样,目前用的挺正常
_SERVER['HTTP_REFERER'] 只能抓取那些点击进来的网址.
你可以根据你以前网站的分页规律 写一个url的重写 将地址跳转到正确的位置即可
RewriteBase /RewriteRule ^sell_list.php?fid=\d+$ /sell [NC]试试呢