繁体   English   中英

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

[英]404 File not found after apache update to 2.4

将Apache从2.2版更新到2.4版后,以下网址不起作用。

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>

对于这个问题,我将不胜感激。 我为此工作了太长时间。

解除安装

libapache2-mod-php5filter

和安装

libapache2-mod-php5

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM