想问下,程序对rewrite有什么要求吗? 我用rewrite版本一直安装不成功
想问下,程序对rewrite有什么要求吗? 我用rewrite版本一直安装不成功.
网站的服务器是VPS环境为 Windows2003+IIS+MySql 的组合.
用DZ WP等程序开启为静态全部正常,只有使用youBBS为静态版本之后就一直是404的页面.
为静态规则用的是程序根目录下面的.htaccess里面的 现在只要一打开首页就直接是404页面.
请求管理员帮忙解决一下.
URL是 BBS.SKYTS.NET
0
See Also
- 安装了BAE 最新版本。可是主界面的 发新贴有问题
- 404页面,我用apache已经配置rewrite了,insert已经成功,但其他页面都是404
- vps下安装需要用哪个版本的?
- 想买你那个一键安装
- nginx下的rewrite规则是什么
Nearby
- 上一篇 › 后台查找分类提示出错呀
- 下一篇 › 手机qq登录出现100008错误
@admin 随便问下,BAE版有没有没又拍云的版本,现在好像BAE版本只有带又拍云的版本
@澄色香味 网站404了
@lonson 就是因为为静态的问题一直安装不了,网页一直都是转到404页面
@澄色香味 nginx可以帮你apache不太熟悉
@澄色香味 IIS 下的转向是用httpd.ini 配置。
转向配置不生效,首页/ 和/install.php 应该能打开,现在这两个页面都是404,看看是不是其它问题。
@ego008 现在就是找不到到底是什么地方出问题了. 弄了好久了都一直是这样的问题.
@ego008 程序也是在网站上下载的MD5也是对的.按照安装方法修改了配置文件之后访问就一直是404了.
@ego008 如果不用为静态的版本的话能正常安装和使用,但是为静态的版本就会出错.
@澄色香味 有没有试过简单的php程序伪静态好使不
@ego008 程序加个表情的吧
@lonson WP DZ等论坛程序的为静态都完全正常 这程序的为静态就用不了.
@澄色香味 请问你是如何解决这个问题的。
@addimg 换环境原本采用的是IIS现在采用的是Apache
发现程序对Web的组件有要求.
@澄色香味 悲催。
@addimg 的确悲催,还好我用的是VPS可以自己更换环境
@澄色香味 额,我是win vps 2003 不过上面有二个站了,不能随便更换吧?
@澄色香味 自己找找,在本站里面,好像有,有个大神修改的bae的,云存储的。
不是这个原因
是common.php里的这句
if(strpos($_SERVER["REQUEST_URI"], '.php')){
header('location: /404.html');
exit('no php script');
IIS环境下的$_SERVER["REQUEST_URI"]并不是Rewrite后的网址
如果我没记错,IIS下应该使用$_SERVER['HTTP_X_REWRITE_URL']
正确做法可以先判断$_SERVER['HTTP_X_REWRITE_URL']是否isset,没有再用$_SERVER["REQUEST_URI"] @admin
@lincanbin
HTTP_X_REWRITE_URL 这个mark 一下备日后使用。
楼主的情况当时像5楼描述的,打开网址 /install.php 也显示404,文件 install.php 没有引用 common.php
@admin 5楼不是楼主把……
我本地端调试用的Apache,前不久服务器迁移到了IIS 6,打开首页/ 直接404错误。于是我本地调试也换成了IIS,IIS8上打开127.0.0.1/ 也是会出现404错误的,IIS 8则不会
最后用404作为关键词全目录搜索,发现是common.php里的问题
在IIS6下,直接print_r($_SERVER);打开127.0.0.1/ 查看,发现$_SERVER["REQUEST_URI"]还是出现了index.php。
@lincanbin 5 楼的回答是针对317 天前打开了楼主留下的网址后发现的问题