位置: 编程技术 - 正文

开启PHP的伪静态模式(php伪静态规则写法)

编辑:rootadmin

推荐整理分享开启PHP的伪静态模式(php伪静态规则写法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php伪静态代码,phpstudy开启伪静态,phpstudy开启伪静态,php 路由类 伪静态,php 静态,php伪静态规则写法,phpstudy开启伪静态,php伪静态规则写法,内容如对您有帮助,希望把文章链接给更多的朋友!

一直在做php的开发工作.在开发的过程中老早就听说了“伪静态”这一说。但是一直没有对其进行了解。今天通过本篇文章仔细学习下。

首先,什么是伪静态:

伪静态又名URL重写,是动态的网址看起来像静态的网址。换句话说就是,动态网页通过重写 URL 方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。

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.在httpd.conf中配置虚拟主机

# Virtual hosts 启用虚拟主机Include conf/extra/httpd-vhosts.conf

3.httpd_vhosts.conf文件中,配置相应的选项.详细讲解

4.在相应的目录下编写.htaccess 重写规则

例子:

如果在linux下可以直接创建,

如果是在windows平台下,用记事本创建一个文件,比如abc.txt,然后另存为 .htaccess文件即可

开启PHP的伪静态模式(php伪静态规则写法)

5.重写规则,也可以直接在配置虚拟主机的<Directory>段配置.

动态、静态、伪静态之间的利与弊(新)

动态网址

首先,动态网址目前对于Google来说,“不能被抓取”的说法是错误的,Google能够很好的处理动态网址并顺利抓取;其次“参数不能超过3个”的说法也不正确,Google能够抓取参数超过3个的动态网址,不过,为了避免URL太长应尽量减少参数。

其次,动态网址有其一定的优势,以上面所说的 news.php?lang=cn&class=1&id=2 为例,网址中的参数准确的告诉Google,此URL内容语言为cn、隶属于分类1、内容ID为2,更便于Google对内容的识别处理。

最后,动态网址应尽量精简,特别是会话标识(sid)和查询(query)参数,容易造成大量相同页面。

静态网址

首先,静态网址具有的绝对优势是其明晰,/product/nokia/n.html和/about.html可以很容易被理解,从而在搜索结果中可能点击量相对较高。

其次,静态网址未必就是最好的网址形式,上述动态网址中说到,动态网址能够告诉Google一些可以识别的参数,而静态网址如果文档布置不够恰当(如:过于扁平化,将HTML文档全放在根目录下)及其他因素,反而不如静态网址为Google提供的参考信息丰富。

最后,?匪际窬醯?oogle此文中是否有其隐藏含义?“更新此种类型网址的页面会比较耗费时间,尤其是当信息量增长很快时,因为每一个单独的页面都必须更改编译代码。”虽然所说的是网站,但在Google系统中是否同样存在这样的问题呢?

伪静态网址

首先,伪静态网址不能让动态网址“静态化”,伪静态仅仅是对动态网址的一个重写,Google不会认为伪静态就是HTML文档。

其次,伪静态可取,但应把重心放在去除冗余参数、规范URL、尽可能的避免重复页上。

最后,伪静态有很大潜大危险,最好在对网站系统、网站结构、内容分布、参数意义熟悉的情况下使用。

在写伪静态规则时,应保留有价值的参数,不要将有价值的参数全部精简掉,如前面例子中的 news.php?lang=cn&class=1&id=2 最好重写为 news-cn-class1-id2.html,而不是过份精简重写为 news-2.html。

再就是伪静态中一定不能包含会话标识(sid)和查询(query)参数,/product.asp?sid=&id= 这样的动态网址,其中的sid本来Google能够识别并屏蔽,但如果重写为 /product//,Google不但无法识别,还在整站中造成无限重复页面(每个会话都会产生一个新的会话ID)。

详解Window7 下开发php扩展 一、首先查看phpinfo()信息PHPVersion5.4.ZendExtensionBuildAPI,TS,VC9PHPExtensionBuildAPI,TS,VC9ThreadSafetyenable线程安全,VC9编译,5.4.版本二、开发前准备

WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看 对搜索引擎隐藏特定的文章这个问题的来源是这样的:众所周知,随着搜索引擎的改良,会越来越排斥采集和伪原创,尤其是百度还推出了起源算法,

WordPress中获取所使用的模板的页面ID的简单方法 什么是模板呢?默认情况WordPress是使用主题目录下page.php来作为模板显示页面的,但是有时候我们需要不同的模板来显示页面,比如登录、注册和投稿页

标签: php伪静态规则写法

本文链接地址:https://www.jiuchutong.com/biancheng/284320.html 转载请保留说明!

上一篇:thinkphp多层MVC用法分析(thinkphp多模块)

下一篇:详解Window7 下开发php扩展(window7怎么开机)

  • 不能从销项税额中抵扣的进项税额都有什么
  • 广告行业的税负率
  • 个人所得税是什么意思有什么用
  • 使用权资产和租赁负债的计税基础
  • 跨区域涉税事项反馈表怎么填
  • 公立医院事业单位录用是编制吗
  • 自然人税收管理系统怎么申报个税
  • 补提上年度所得税影响本年所得税吗
  • 行政单位的财务报告包括财务报表和财务情况说明书
  • 小规模纳税人印花税减免税优惠政策
  • 基础设施特许权包括
  • 差旅费包括哪些明细
  • 公司先注册实收资本后付账该如何做会计处理呢?
  • 从个人处借款的法律规定
  • 公司提供职工午餐违法吗
  • 用土地出资需要交税吗
  • 外贸企业需要交哪些税费
  • 税控技术服务费怎么做账
  • 合伙企业购买股票产生的收益需要缴纳税款吗
  • 网上办税服务厅app下载
  • 现金流量净额为负说明什么
  • 企业所得税清算报备是什么意思
  • 一般空调安装费多少钱
  • 无形资产的入账价值包括什么
  • 应税消费品用于连续生产应税消费品的
  • 收购免税农产品的进项税可以抵扣吗
  • 租入房屋修缮费用谁承担
  • 发票认证的注意事项包括
  • 重置ie浏览器会有什么影响
  • 超市预售卡怎么记账
  • springboot集成camunda+bpmn
  • Win7系统电脑c盘什么都没有为什么满了
  • 房地产企业前期物业费可否税前扣除
  • php readfile
  • 旧设备投资的税务处理
  • 公司员工借款怎么做账
  • 增值税发票与实际差异五毛钱
  • php+oracle
  • php java c#
  • 存货损失的会计处理方法
  • 投标报名费怎么定
  • 可变现净值相关税费包括消费税吗
  • 提取法定盈余公积会计科目
  • 申请高新技术企业收入要多少
  • mvc与mvvm
  • ip命令查看ip地址
  • 命令who的含义
  • 其他发票是什么意思
  • 可供出售金融资产和交易性金融资产
  • 劳务报酬可以专项附加扣除吗
  • 民办学校学费收现金
  • 汽车保险费计入应付账款还是其他应付款
  • 采购原材料凭证是什么
  • 电子发票怎么开具流程呢?
  • 税务登记如何办理
  • 制造费用期末要结转吗
  • 软件续费应记什么科目
  • 将现金存入银行编制什么凭证
  • 工程结算一般由什么等方式
  • 应付未付款项
  • 六款常见的墨水
  • centos7如何设置中文
  • win10笔记本连接不了wifi
  • xp系统如何做
  • 快速关机的快捷方式
  • fdisk硬盘分区工具
  • windows8.1激活方法
  • linux系统怎么关闭137端口
  • quick3.3 UIListview扩展应用
  • unity3d课程
  • Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
  • 刮刮奖软件下载
  • python 解析
  • 房屋附属设备和配套设施计征房产税
  • 发票金额模糊怎么查询
  • 建行信用卡怎么提额
  • 卷票是什么票
  • 西藏五个确保是什么?
  • 杭州电子税务局怎么添加办税员
  • 国企残疾职工安置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设