怎么设置网站伪静态?php 伪静态规则

:暂无数据 2026-04-26 20:00:05 0

怎么设置网站伪静态?php 伪静态规则

大家好,今天小编来为大家解答以下的问题,关于伪静态规则,怎么设置网站伪静态这个很多人还不知道,现在让我们一起来看看吧!

本文目录

怎么设置网站伪静态

所谓伪静态就是通过一定的技术手段,将原先一条不存在的URL地址映射到已存在的文件上,其目的是实现动态网页内容的静态化,提高搜索引擎收录率。

方法/步骤:

1、IIS 7.0以上服务器

微软IIS 7.0以上版本完全重写了IIS的内核结构,采用模块化的设计构架,URL重写也成为可选安装的模块之一。朝暮数据的全部虚拟主机都安装了URL重写模块,因此客户可以通过轻松的配置web.config文件来实现伪静态功能。

下面是实现第一段所述伪静态规则的web.config代码。

《?xml version="1.0" encoding="UTF-8"?》《configuration》    《system.webServer》        《rewrite》            《rules》                《rule name="已导入的规则 1"》                    《match url="product/(+)" ignoreCase="false" /》                    《action type="Rewrite" url="product.aspx?category={R:1}&id={R:2}" appendQueryString="false" /》                《/rule》            《/rules》        《/rewrite》    《/system.webServer》《/configuration》

2、Apache服务器

Linux系统下的Apache服务器在伪静态设置方面比较简单。由于Apache的mod_rewrite模块默认就是开启的,所以站长只需在空间下上传正确的.htaccess配置文件即可。下面也给出实现上述伪静态功能的规则代码。

RewriteEngine onRewriteRule product/(+) product.php?category=$1&id=$2

3、IIS 6.0服务器

在IIS 6.0环境下,无论是ASP、ASP.NET或者是PHP程序,我们都可以借助第三方的Rewrite组件来实现静态化,点此下载组件。

将该组件下载到服务器的C盘,解压后对目录设置权限,赋予Users组读取和运行权限。

***隐藏网址***

***隐藏网址***

RewriteRule ^/product/(+)/(\d+)\?*(.*)$ /product.aspx\?category=$1&id=$2

5、下面就是将该组件配置到IIS中了。打开网站属性,点击ISAPI筛选器选项卡,再点击添加按钮。

6、在对话框中,输入筛选器名称,如rewrite,然后定位到我们之前解压下来的可执行文件Rewrite.dll上。

***隐藏网址***

ASP.NET Routing

.NET框架从4.0版本起开始支持Routing功能,如果您的代码是ASP.NET编写的,则可以考虑使用这种静态化方式。这种方式的好处就是无需在服务器上做配置,并且伪静态的URL地址和整个代码是天然一体的,代码中可以自动生成静态化URL,避免了在.htaccess/web.config模式下,一旦修改了伪静态规则,还要修改代码中的静态化网址的麻烦。

php 伪静态规则

1、要能够实现伪静态,服务器环境本身支持url rewrite重写功能,能正确识别出以路径符号 "/" 为间隔的url地址,这是必要的条件。
***隐藏网址***
《Directory "YourDocumentRoot"》 //前面的YourDocumentRoot改为你自己的web路径
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all
《/Directory》
注意:确保 AllowOverride 为 All
重启服务即可。
2、在你的web目录下添加一个.htaccess文件,在里面添加代码如下:
《IfModule mod_rewrite.c》
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|robots\.txt|tags)
RewriteRule ^(.*)$ index.php/$1
《/IfModule》
3、再试一下就可以的了,如果不行先看一下自己的PHP版本,最好是5.0以上的,.htaccess文件的代码也调试一下。

Nginx伪静态规则怎么设置

1、输入以下命令
cd /alidata/server/nginx/conf/rewrite再输入ll
看看是不是像下面截图的一样。
2、这些就是伪静态规则文件。我们打开phpwind.conf看看。
已经在rewrtie目录下配置了常见程序的伪静态规则。可以直接调用。
3、如果没有就按照程序名.conf的命名方式新建一个配置文件
配置文件搞清楚了,你可能会说好像网站伪静态还是没效果啊。别着急,因为伪静态规则是需要被网站配置文件调用才行的。
4、输入以下命令
cd /alidata/server/nginx/conf/vhosts
进入到网站配置目录
5、打开配置文件
修改好伪静态调用文件
下面测试下我们配置的文件是否正确吧输入
nginx: the configuration file /alidata/server/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /alidata/server/nginx/conf/nginx.conf test is successful
如果出现以上两句话就说明配置成功了。下面重启下nginx就可以了。

什么是伪静态伪静态有何作用

伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。就是展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。

1.从URL结构以及页面名称看,伪静态和静态页面是一样的。伪静态的页面后缀可以是html htm 或者是目录格式

2.伪静态只是改变了URL的表现形式,实际上还是动态页面

3.静态页面可以节省服务器资源,而伪静态严格说是增加服务器资源消耗的

总结,在SEO方面,伪静态和静态页面的功能是相同的,但是伪静态本质上还是动态页面,所以消耗资源是和动态页面一样的,而且因为Rewrite服务器还需要消耗额外的资源。

当然了,说道伪静态,我们就要来说一下不同的服务器程序支持的伪静态也是不同的。并且,不同的建站程序使用的伪静态代码也是不一样的。

下面我们就以著名的建站程序Discuz为例,来说一下。

假如我们在后台开启了伪静态。

这时我们就可以打开右上角的“查看当前的 Rewrite 规则”来查看伪静态规则,然后在打开的页面你选择自己服务器对应的规则就可以啦。

我在这列举两个典型的:

  1. IIS7及以上

2.Apache

3.Nginx

这些都是比较常见的主机。

这些只是我说的也只是皮毛。具体你还是要翻阅相关资料去了解。Discuz是提供规则了的,还有很多程序没有提供,就需要自己去写,去尝试啦。

求伪静态规则-同时使用两个伪静态

提问要求里没有说明,具体要什么样的页面地址样式。我就解析下这个RewriteRule的含义吧。RewriteRule ^(.*)-htm-(.*)$ $1\.php\?$2
关键字, 传入的URL 实际被解析到的URL ^(.*)-htm-(.*)$
使用正则解析传入的URL是否匹配此规则,如果匹配,则会截取两个(.*)所占据的值。例如传入的URL是/abcd-html-username,那两个(.*)代表的就是abcd和username,解出的二个值,被填充到$1\.php\?$2
中,$1表示占位符,且将解出的第一个值(abcd)替换到这里,$2则是将第二个值(username)替换到这里。在编写规则时,只要把握这二个值的顺序前后对应即可。示例RewriteRule ^(.*)-htm-(.*)$ $1\.php\?$2
可以写成RewriteRule ^(.*)-aspx-(.*)$ $1\.php\?$2
RewriteRule ^(.*)_\.jsp?aspx=(.*)$ $1\.php\?$2传入的URL可以任意编写,但要注意二点,1。改动URL规则,同时需要改动页面上的地址。否则变动后的规则不起作用了。2。使用特定文件尾缀时,需要根据服务器情况,添加或删除己有的扩展映射。

手把手教你nginx下如何添加伪静态

  1、先进入到nginx的配置文件目录,输入以下命令:

  cd /alidata/server/nginx/conf/rewrite

  2、再输入:ll

   3、输入以下命令:

  cd /alidata/server/nginx/conf/vhosts

  4、进入到网站配置目录,打开配置文件,修改好伪静态调用文件;

  5、测试配置的文件是否正确,输入:

  /alidata/server/nginx/sbin/nginx -t

  nginx: the configuration file /alidata/server/nginx/conf/nginx.conf syntax is ok

  nginx: configuration file /alidata/server/nginx/conf/nginx.conf test is successful

  如果出现以上两句话就说明配置成功了。

  6、下面重启下nginx

  /alidata/server/nginx/sbin/nginx -s reload

  7、伪静态配置完成

ecshop高手,谁会伪静态规则,懂的人回答,给高分

很多客户不知道如何设置ECSHOP为伪静态html。

现在ecshop模板中心的贾老师将一步步指导你操作:

1、首先得保证我们的服务器支持URL伪静态,有的空间默认就支持,有的需要设置,如果不明白建议问下空间商。

2、还要分两种情况,一是LINUX服务器,一种是WIN服务器,设置方法是不同的。

下面我们先说下LINUX服务器的设置步骤:

第一步:商店设置-基本设置 选择简重写好可

第二步:FTP连接

在ECSHOP根目录找到htaccess.txt,将其更名为.htaccess

第三步:清缓存,刷新首页再测试,是不是就OK了?

更多教程参考:68ecshop

关于伪静态规则到此分享完毕,希望能帮助到您。

怎么设置网站伪静态?php 伪静态规则

本文编辑:admin

更多文章:


制作网页时通常需要在同一网页内跳转常常采用制作什么超链接(简述在网页设计中制作超链接的类型)

制作网页时通常需要在同一网页内跳转常常采用制作什么超链接(简述在网页设计中制作超链接的类型)

这篇文章给大家聊聊关于制作网页时通常需要在同一网页内跳转常常采用制作什么超链接,以及简述在网页设计中制作超链接的类型对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年9月5日 07:00

印刷管理软件开发平台(晨辉erp系统有都有哪些功能)

印刷管理软件开发平台(晨辉erp系统有都有哪些功能)

本篇文章给大家谈谈印刷管理软件开发平台,以及晨辉erp系统有都有哪些功能对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月5日 06:45

方丈和主持的区别(住持和方丈的区别是什么)

方丈和主持的区别(住持和方丈的区别是什么)

其实方丈和主持的区别的问题并不复杂,但是又很多的朋友都不太了解住持和方丈的区别是什么,因此呢,今天小编就来为大家分享方丈和主持的区别的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年9月5日 06:30

北京到牡丹江的火车票(K265火车经过的站点)

北京到牡丹江的火车票(K265火车经过的站点)

本篇文章给大家谈谈北京到牡丹江的火车票,以及K265火车经过的站点对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月5日 06:15

网站设计毕业论文大纲(论文设计写作提纲要点)

网站设计毕业论文大纲(论文设计写作提纲要点)

大家好,今天小编来为大家解答以下的问题,关于网站设计毕业论文大纲,论文设计写作提纲要点这个很多人还不知道,现在让我们一起来看看吧!

2026年9月5日 06:00

开发工具按钮是表格部分数据清零(怎么添加一个Excel批量删除多个单元格内容按钮)

开发工具按钮是表格部分数据清零(怎么添加一个Excel批量删除多个单元格内容按钮)

大家好,今天小编来为大家解答以下的问题,关于开发工具按钮是表格部分数据清零,怎么添加一个Excel批量删除多个单元格内容按钮这个很多人还不知道,现在让我们一起来看看吧!

2026年9月5日 05:45

网页打不开飞书(如何让飞书打开html)

网页打不开飞书(如何让飞书打开html)

大家好,如果您还对网页打不开飞书不太了解,没有关系,今天就由本站为大家分享网页打不开飞书的知识,包括如何让飞书打开html的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年9月5日 05:30

石家庄网站优化全包(石家庄公交第三批线网线优化什么时候开始)

石家庄网站优化全包(石家庄公交第三批线网线优化什么时候开始)

大家好,如果您还对石家庄网站优化全包不太了解,没有关系,今天就由本站为大家分享石家庄网站优化全包的知识,包括石家庄公交第三批线网线优化什么时候开始的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年9月5日 05:15

一个卖东西的微信小程序,都需要什么条件怎么制作?我想做一个社区团购的小程序,怎么入手呢,大概需要花多少钱

一个卖东西的微信小程序,都需要什么条件怎么制作?我想做一个社区团购的小程序,怎么入手呢,大概需要花多少钱

今天给各位分享一个卖东西的微信小程序,都需要什么条件怎么制作的知识,其中也会对一个卖东西的微信小程序,都需要什么条件怎么制作进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月5日 05:00

建筑工程公司是干什么的(建筑公司是干嘛的)

建筑工程公司是干什么的(建筑公司是干嘛的)

“建筑工程公司是干什么的”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看建筑工程公司是干什么的(建筑公司是干嘛的)!

2026年9月5日 04:45

最近更新

热门文章

标签列表