以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已写上相关程序规则
RewriteRule ^(.*)/(.+)-(.+)\.html(\?(.*))*$ $1/index\.php\?module=$2&next=$3RewriteRule ^(.*)/(.+)\.html(\?(.*))*$ $1/index\.php\?module=$2
=================================================================
地址1:index.php?module=vip_payment
地址2:index.php?module=vip_payment&next=buy
伪静态访问链接:
vip_payment.html
vip_payment-buy.html
=====================================================
这样写比较好因为:next 为固定值无需修改。。
网站无法搬到根目录下么,还是有其他原因,如果可以,建议直接搬过去,写规则,页面不一样,多的话麻烦,写漏了就404了,没那个条件就写伪静态吧,具体咋样的,得看你网站还有没有做其他设置,譬如已经做了一次伪静态了,有的程序就有,没有做过得话,直接public文件夹指向你得网址就可以了,其他网页网址如果带有public的,直接也可写函数替换掉,没处理好可以找额代弄,ok欢迎分享,转载请注明来源:夏雨云
评论列表(0条)