PHPCMS二次开发,同样的代码 部署在不同环境下,运行效果不一样
答案:1 悬赏:0 手机版
解决时间 2021-11-21 00:06
- 提问者网友:酱爆肉
- 2021-11-20 03:49
PHPCMS二次开发,同样的代码 部署在不同环境下,运行效果不一样
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-11-20 05:12
你使用了伪静态功能吗?如果使用 那么 不同环境 解析伪静态是不同的。需要修改。
IIS 下 新建一个httpd.ini 文件
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteEngine on
RewriteRule ^(.*)content-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=show&catid=$2&id=$3&page=$4
RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=show&catid=$2&id=$3&page=$4
RewriteRule ^(.*)list-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=lists&catid=$2&page=$3追问没有写伪静态,是一个后台的功能,代码是创建一个数据库连接,获取所有类别的信息,然后写入一个select里,在IIS下,select没有显示,并且在页面中输出了一部分代码(就是直接在页面中显示了一部分代码),在phpstudy里是正常显示的也能运行代码
IIS 下 新建一个httpd.ini 文件
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteEngine on
RewriteRule ^(.*)content-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=show&catid=$2&id=$3&page=$4
RewriteRule ^(.*)show-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=show&catid=$2&id=$3&page=$4
RewriteRule ^(.*)list-([0-9]+)-([0-9]+).html$ $1/index.php?m=content&c=index&a=lists&catid=$2&page=$3追问没有写伪静态,是一个后台的功能,代码是创建一个数据库连接,获取所有类别的信息,然后写入一个select里,在IIS下,select没有显示,并且在页面中输出了一部分代码(就是直接在页面中显示了一部分代码),在phpstudy里是正常显示的也能运行代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯