1.首先查看服务器是否支持伪静态。。

查看方法:

$arr=apache_get_modules();

$temp=false;

for($i=0;$i

{

i f($arr[$i]=="mod_rewrite")

{

$temp=true;

}

}如果temp=true则支持(可以使是否支持在网页上显示),如果用wamp集成环境就可以直接查看Apache modules 里面的rewrite modules是否选中,选中则支持,

2.让apache服务器支持.htaccess修改httpd.conf文件

Options FollowSymLinks

AllowOverride None

改为

Options FollowSymLinks

AllowOverride All

注意:除了要设置上面的地方以后,还得设置一下下面这个(网上很多资料都没有讲到这一块),否则你将会配制失败, 把 DocumentRoot 后面的参数改为你本地网站的目录 例如你网站的根目录为 D:/web/ 则得设置为 DocumentRoot "D:/web/" 也就是修改当前目录

此步骤设置好后也得重启apache服务器才能生效

3.修改是伪静态支持之后,建一个.htaccess文件,里面记录了伪静态的规则,实例如下:

RewriteEngine on #这句话必须写

#RewriteRule ([a-zA-Z]{1,})-([0-9]{1,})\.html$ index.php?action=$1&id=$2

RewriteRule ^([0-9]+).html$ list.php?catid=$1 #定义的规则

#list.php?id=1801

#1801.html

RewriteRule ^([0-9]+)-([a-zA-Z_]+).html$ list.php?catid=$1&sort=$2

#list.php?catid=1801&sort=price_desc

#50010788-price_desc.html

RewriteRule ^([0-9]+)-([0-9]+).html$ list.php?catid=$1&page=$2

#list.php?catid=1801&page=2

RewriteRule ^([0-9]+)-([a-zA-Z_]+)-([0-9]).html$ list.php?catid=$1&sort=$2&page=$3

#RewriteRule ([0-9]+)-([a-zA-Z_]+)-([0-9]+).html$ list.php?catid=$1&sort=$2&page=$3

#list.php?catid=50010788&sort=price_desc&page=2

#50010788-price_desc-2.html

3.在网站对应目录下输入1801.html就相当于输入了?id=1801

php伪静态设置,php设置伪静态相关推荐

  1. zblog php伪静态,ZBLOG PHP版本Apache和Nginx伪静态规则以及设置方法

    一般而言,如果我们个人搭建网站挂一个博客程序就可以实现站长的梦想(有很多知名个人博主,单单一个博客就能叱咤网络风云),我们搭建网站肯定会选择一款体贴的CMS,不需要复杂的内容管理系统,也不需要难以运营 ...

  2. CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法

    2019独角兽企业重金招聘Python工程师标准>>> 众所周知,LAMP代表Linux下Apache.MySQL.PHP这种网站服务器架构:而LNMP指的是Linux下Nginx. ...

  3. 帝国cms linux伪静态规则,置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客...

    <置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客>由会员分享,可在线阅读,更多相关<置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客(6 ...

  4. wordpress搏客伪静态固定链接设置失败的解决办法

    说句不怕大家笑话的话,做了四五年的网站了却从来不会设置网站的伪静态链接,一般都是程序自带的.即使是动态的链接我也不在乎,在乎又有什么办法呢,不会呀.今天我用一天的时间来研究wordpress设置伪静态 ...

  5. php空间开启伪静态,php虚拟主机开启伪静态(虚拟主机伪静态规则配置)

    伪静态是相对真实静态来说的,有时我们为了更好增强搜索引擎的友好面,通常将一些动态页面(如PHP.ASP等)设置成伪静态页面.在HostEase虚拟主机中我们可以. 关于php开源程序的伪静态设置,怎么 ...

  6. php study 配合伪静态,phpStudy V8 Apache伪静态的配置教程图文说明,快米云

    apache伪静态配置,需要网站根目录下有 .htaccess 文件,没有则需要自己创建一个,phpStudy V8能够自动生成这样一个文件,免去了繁琐的配置过程. 以下为Apache伪静态的配置具体 ...

  7. php伪静态成html,伪静态是什么?伪静态与普通html静态网页区别?

    什么是伪静态,伪静态作用 伪静态即是网站本身是动态网页如.php..asp..aspx等格式动态网页有时这类动态网页还跟"?"加参数来读取数据库内不同资料.很典型的案例即是disc ...

  8. 设置NotePad++设置不打开上次关闭的文件

    notepad++是一个很好的记事本工具,但是默认会记录上次打开时未关闭的文件,但是实际上用起来并不方便, 可以按照下面的方式去除,notepad++版本:v6.6.2,os:win7 64位 按照以 ...

  9. Internet设置-连接选项卡-局域网(LAN)设置 某些设置由系统管理员进行管理

    今天突然发现ss不能使用了.经过一系列排查发现 Internet设置->连接选项卡->局域网(LAN)设置 某些设置由系统管理员进行管理,如上图. 修改注册表值HKEY_LOCAL_MAC ...

  10. java截取图片-设置方位+设置大小

    java截取图片-设置方位+设置大小 package com.onegrid.darj.test; import java.awt.Rectangle;   import java.awt.image ...

最新文章

  1. python语言教程-python基础教程
  2. NoteRenderer.render logic
  3. 利用yum升级Centos6的gcc版本,使其支持C++11
  4. zblog php 七牛缩略图,zblog中Gravatar头像不显示解决方法
  5. Number 和 Math 类
  6. 使用Spring Boot开发者工具进行自动重启和页面自动刷新
  7. tomcat启动遇到的一些问题 闪退、报错等
  8. html css波浪线,css实现波浪线及立方体
  9. RBF(径向基)神经网络
  10. FPGA-Verilog实例----线性反馈移位寄存器(LFSR)
  11. 甘特图控件VARCHART XGantt,解读活动组布局的“单独行中的节点”选项!
  12. Emoji 映射编码
  13. K8S------概述
  14. pandas实践——美国人口分析
  15. 照片和木马合成一张照片
  16. RGB与HSL、ESL转换
  17. c语言桶是什么意思,桶排序算法
  18. python教程10-列表的基本使用、列表增加元素、列表的改查删、列表遍历
  19. win7 系统下实现音量控制
  20. 地球罕见的九大自然现象

热门文章

  1. Weblogic的了解、安装及其使用
  2. c语言中int转char数组,将一个int转换为一个4字节的char数组(C)
  3. C语言 题目 1701: 数据结构-自顶向下的赫夫曼编码
  4. 教你如何解决vue跨域问题(vue cli3)
  5. python解析visio_Visio画UML图基本操作及技巧解析
  6. java控制excel_利用Java控制EXCEL实例详解
  7. 还在用selenium爬网页?appium带你搞定APP
  8. 使用Python,不到百行代码查看微信撤回消息!
  9. jquery reset的正确用法
  10. 【无标题】前端工程师面试题手册-有点长但是很有用