• 技术文章 >后端开发 >php教程

    求伪静态的 PHP 程序解决办法!

    2016-06-13 13:22:31原创390

    求伪静态的 PHP 程序解决方法!!
    我说的是在 PHP 程序里解决,不是修改 APACHE 服务器,

    求解!!

    ------解决方案--------------------
    程序必须有个入口文件,然后对url进行处理
    ------解决方案--------------------
    .htaccess文件

    PHP code
    RewriteEngine On
    RewriteBase /
    RewriteRule ^([\d+).html$ news.php?id=$1
    #这个就是把news.php?id=123这类改成 123.html
    
    ------解决方案--------------------
    如果你非要在PHP程序里搞的话,只能用404跳转了

    首先你得让这些静态地址访问出404页面来

    然后404页里用PHP来获取URL地址,根据地址的不同输出不同内容
    ------解决方案--------------------
    PATH_INFO
    ------解决方案--------------------
    探讨

    PATH_INFO

    ------解决方案--------------------
    现在的apache默认支持pathinfo。
    ------解决方案--------------------
    http://blog.csdn.net/aendo/article/details/5467417
    这个是ASP的,PHP是没必要这么做的,有更好的办法
    ------解决方案--------------------
    2楼正解。PHP 的方法 不知道楼主想要个什么法。
    ------解决方案--------------------
    url你是必须得输的,这是第一步,解析url是二步,处理是第三步
    第一步你必须的输入一个abc.html
    第二步你再拐弯墨角的把html换为php
    你将无奈的跳到404

    你若实在不想换url
    就通过js来实现,访问的是abc.html
    可以通过ajax来偷偷嬷嬷跑php那把数据带过来填在里面

    ------解决方案--------------------
    伪静态没搞过~
    ------解决方案--------------------
    伪静态没搞过~
    ------解决方案--------------------
    不是太懂 路过学习一下!!!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP html url 404 APACHE

    相关文章推荐

    • PHP反序列化入门总结(小白必看)• 一文详解PHP用流方式实现下载文件(附代码示例)• PHP原生类的总结分享• 聊聊PHP escapeshellarg函数使用的中文问题• 分享PHP函数使用小工具(附代码示例)
    1/1

    PHP中文网