首页 > php教程 > 正文

关于php伪静态配置的方法详解

原创 2017-11-13 13:34:36 0 1
相信大部分程序员都知道php伪静态是将动态页面转变成html后缀的静态页面,事实上在服务器资源加载过程中,仍然是动态页面,只是为了让页面更加友好。具体伪静态的意义,大家可以再百度百科中查找,这里就不多赘述。

下面我们直讲述在Apache下的PHP伪静态配置方法:

1.检测Apache是否支持mod_rewrite 通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。
如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。
如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache服务器即可。

2.建立.htaccess 文件
a.方法一:最好使用vim来建立这个文件,应为这个文件是没有文件名的,操作起来不太方便。

b.方法二:新建 htaccess.txt

用记事本 打开,点击文件–另存为,在文件名窗口输入”.htaccess”,然后点击保存。此文件得保存在网站的根目录
3.让apache服务器支持.htaccess
修改httpd.conf文件

 Options FollowSymLinks
  AllowOverride None

改为

 Options FollowSymLinks
  AllowOverride All

4.填写网站伪静态规则 (需要 了解 正则表达式

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule index.html$ index.php 
RewriteRule index-([1-9]+[0-9]*).html$ index.php?p=$1//规则这边
之间的空格不能漏写,
不要写错,不然活报
Internal
 Server Error错误。
  
</IfModule>

在写伪静态规则时,应保留有价值的参数,不要将有价值的参数全部精简掉。前面例子中的 index.php?p=$1 重写为 index-p.html,(p代表传进去的数值)

5.输入格式的样子如下:

当我们输入html的形式时,出现的和输入正常php文件形式一样的页面


总结:

相信通过本篇文章的阅读,大家都知道了如何去配置php伪静态了,希望对你的工作有所帮助!

相关推荐:

php伪静态规则的书写详解

php实现网址伪静态的图文详解


php伪静态模式的开启


伪静态是什么?php使用伪静态的意义?


PHP伪静态的图文代码详细介绍

以上就是关于php伪静态配置的方法详解的详细内容,更多请关注php中文网其它相关文章!

  • 相关标签:php 详解 方法
  • 本文原创发布php中文网 ,转载请注明出处,感谢您的尊重!
  • 相关文章


  • PHP 随机数 C扩展随机数
  • PHP查询附近的人及其距离的实现方法_php技巧
  • php反射类ReflectionClass用法分析_php技巧
  • php+mysql实现的二级联动菜单效果详解_php技巧
  • 网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
    独孤九贱(4)_PHP视频教程

    独孤九贱(4)_PHP视频教程

    江湖传言:PHP是世界上最好的编程语言。真的是这样吗?这个梗究竟是从哪来的?学会本课程,你就会明白了。 PHP中文网出品的PHP入门系统教学视频,完全从初学者的角度出发,绝不玩虚的,一切以实用、有用...

    独孤九贱(5)_ThinkPHP5视频教程

    独孤九贱(5)_ThinkPHP5视频教程

    ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。《php.cn独孤九贱(5)-ThinkPHP5视频教程》课程以ThinkPHP5最新版本为例,从最基本的框架常识开始,将...

    独孤九贱(1)_HTML5视频教程

    独孤九贱(1)_HTML5视频教程

    《php.cn原创html5视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了HTML知识。 ...

    ThinkPHP5实战之[教学管理系统]

    ThinkPHP5实战之[教学管理系统]

    本套教程,以一个真实的学校教学管理系统为案例,手把手教会您如何在一张白纸上,从零开始,一步一步的用ThinkPHP5框架快速开发出一个商业项目。

    PHP入门视频教程之一周学会PHP

    PHP入门视频教程之一周学会PHP

    所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通...

    作者信息

    黄舟

    人生最曼妙的风景,竟是内心的淡定与从容!

    最近文章
    jQuery中关于bind()函数详解 1
    php实现字符串匹配算法之sunday算法的示例 1
    css中关于hideFocus的使用详解 1

    相关视频教程

  • javascript初级视频教程 javascript初级视频教程
  • jquery 基础视频教程 jquery 基础视频教程
  • javascript三级联动视频教程 javascript三级联动视频教程
  • 独孤九贱(3)_JavaScript视频教程 独孤九贱(3)_JavaScript视频教程
  • 独孤九贱(6)_jQuery视频教程 独孤九贱(6)_jQuery视频教程
  • 相关视频章节