首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP升级后,什么会导致Apache serving somepage.php/friendly-url产生404

在PHP升级后,什么会导致Apache serving somepage.php/friendly-url产生404
EN

Stack Overflow用户
提问于 2011-12-13 06:08:44
回答 2查看 121关注 0票数 0

我的主机最近将PHP升级到了5.3.8,现在我所有使用URL模式的安装都会产生一个404php(其中somefile.php是一个实际存在的PHP文件,它应该处理路径的其余部分)。我怎样才能最好地解决这个问题呢?告诉Apache提供上述网址的指令是什么,即使只有somefile.php部分是有效的,而不是整个位置并不真正指向现有的文件?

顺便说一句:…不涉及网址重写此外,404显然是由Apache生成的,而不是任何脚本。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-13 06:34:43

尝试将包含以下行的.htaccess文件添加到公共目录:

代码语言:javascript
复制
AcceptPathInfo On

PHP Manual

Apache2用户可以在httpd.conf中使用AcceptPathInfo On来定义PATH_INFO

还可以看看Apache2 documentation

票数 2
EN

Stack Overflow用户

发布于 2011-12-13 06:17:02

您可能在升级之前对mod_rewrite进行了不同的配置...类似的事情发生在两个月前我正在工作的一个服务器上。查看mod_rewrite,看看这是否是您所需要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8481585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档