[英]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.