PHP怎样检测服务器是否支持重写

 我来答
你猜我猜哇擦猜
2015-09-11 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6706万
展开全部
是这样,伪静态,是伪装的静态,不是真正的静态化。
在用户看到以为是静态的,其实在服务端有一个文件(.htaccess)有路由功能,会跳转。
比如,举一个例子:
RewriteRule ^([a-zA-Z0-9]+).html$ ./?id=$1
//重写规则 这里是正则表达式,表示将 以字母、数字开头,以.html结尾的网址,自动换成 ./?option=数字字母

很简单吧?
------------------------
也就是说,你其实 1.html 的网页,在服务器其实是执行的?id=1
1.html 这个文件根本不存在。
6fone
2015-09-11 · TA获得超过804个赞
知道小有建树答主
回答量:631
采纳率:33%
帮助的人:538万
展开全部
执行phpinfo(),然后搜下有没有rewrite这个扩展。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式