404 apache更新到2.4后找不到404文件

时间:2014-05-13 09:36:25

标签: php apache .htaccess

将apache从2.2版更新到2.4后,以下url不起作用。

http://localhost/front_application_stb/proxy.php/no/user/check-auth?&api_version=1&...

如果我打开:

http://localhost/front_application_stb/proxy.php 

没有参数或将网址更改为:

http://localhost/front_application_stb/proxy.php?no/user/check-auth&api_version=1&... 
一切正常。关键是它被其他应用程序使用,它必须以它的方式工作。 Mod重写它打开了。

front_application_stb中的

.htaccess文件如下:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} \.(htm|html|php)$
    RewriteCond %{HTTPS} off
    RewriteCond %{REQUEST_URI} !application_stb/.* [NC]
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</IfModule>

我真的很感激这个问题的一些帮助。我正在研究它太久了。

1 个答案:

答案 0 :(得分:0)

卸载

libapache2-mod-php5filter

并安装

libapache2-mod-php5

解决了这个问题。我不确定是问题的原因。