追问:
谢谢你啊,我想问下这个伪静态 我在买空间的时候他有这个功能 是不是我就不用那么麻烦去下载插件 直接用空间上面的功能,点一下按钮就可以了呢。
追答:
是的。不用下载插件,但你要用,要下载适合你程序的规则,如果是自己开发的程序,那你就要自己写规则了呀。
在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已写上相关程序规则
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)