动态模式 rewrite伪静态 静态模式 是什么意思

动态模式 rewrite伪静态 静态模式 是什么意思,第1张

isapi rewrite伪静态是一个能使动态脚本(如asp或php的后缀扩展)变成静态文件(如html的后缀扩展)的组件,如你访问aaa.com/index.php,但它能转变成aaa.com/index.html这样的访问形式,这样打开是不是就很快,因为是html结尾的,而且对百度收录也有好处,静态是最容易收入的

追问:

谢谢你啊,我想问下这个伪静态 我在买空间的时候他有这个功能 是不是我就不用那么麻烦去下载插件 直接用空间上面的功能,点一下按钮就可以了呢。

追答:

是的。不用下载插件,但你要用,要下载适合你程序的规则,如果是自己开发的程序,那你就要自己写规则了呀。

在nginx中,rewrite指令的pattern参数是一个uri的正则表达式,(注意,是uri,而不是url)。

因此,可以修改成如下的配置:

rewrite "^/+([a-zA-Z]+)-(\d+)\.html$" /index.php?action=$1&id=$2 break

注意,/index.php是相对于root指令配置的文档根路径的。

如果配置root为:

root /home/www/php

则请求是配转发到/home/www/php/index.php去处理。

设置伪静态规则的具体步骤如下:

以IIS10 下设置伪静态规则为例:

1、首先需要安装Url重写模块,百度搜索,下载完安装,URL Rewrite Module。

2、然后重启机器,可以在iis全局看到URL rewrite模块。

3、然后点击要设置伪静态规则的站点,双击“URL 重写”图标。

4、然后进入“URL 重写”界面,点击右侧的“导入规则”。

5、进入“导入 mod_rewrite”界面,点击配置文件下面框最后的三个点。

6、找到伪静态规则文件:.htaccess,选中并点击打开。

7、回到“导入 mod_rewrite”界面,点击“导入”规则。

8、最后,点击右栏的“应用”按钮。

9、至此伪静态配置完成,iis上的伪静态规则是写在web.confg,在网站根目录上web.confg已写上相关程序规则


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/52186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-25
下一篇2023-02-25

发表评论

登录后才能评论

评论列表(0条)

    保存