小编Jel*_*kin的帖子

htaccess 中的 AddType 导致下载或 HTTP ERROR 500

目前在域根目录的 htaccess 文件中使用“AddHandler application/x-httpd-ea-php56 .php”,因为这是唯一有效的方法。

如果我尝试切换到 php7,页面要么尝试下载,要么收到 HTTP ERROR 500。

下载页面如下:

AddHandler application/x-httpd-ea-php7 .php
Run Code Online (Sandbox Code Playgroud)

以下给出了 500 错误:

AddHandler application/x-httpd-ea-php71 .php
Run Code Online (Sandbox Code Playgroud)

下载页面:

AddHandler x-httpd-php7 .php
Run Code Online (Sandbox Code Playgroud)

500错误:

<IfModule mime_module>
  AddType application/x-httpd-ea-php72 .php .php7 .phtml .htm .html
</IfModule>
Run Code Online (Sandbox Code Playgroud)

500错误:

<IfModule mime_module>
  AddHandler application/x-httpd-ea-php73 .php .php7 .phtml
</IfModule>
Run Code Online (Sandbox Code Playgroud)

下载页面:

AddHandler application/x-httpd-php7 .php .html .htm .phtml .shtml
Run Code Online (Sandbox Code Playgroud)

ETC

在子目录中,我可以使用以下内容:

<IfModule mime_module>
  AddHandler application/x-httpd-ea-php73 .php .php7 .phtml
</IfModule>
Run Code Online (Sandbox Code Playgroud)

尝试在根 .htaccess 文件中使用它...噗没有 cookie。

如果我重新添加 AddHandler application/x-httpd-ea-php56 .php ,它会再次正常工作。

我还尝试了我在周围搜索时发现的其他一些方法。其他人遇到过这个问题吗?主机是Bluehost。

我在根 htaccess 文件中唯一半相关的其他内容如下,但我也尝试删除它,但结果没有改变:

AddHandler server-parsed .html
AddHandler server-parsed …
Run Code Online (Sandbox Code Playgroud)

php apache .htaccess bluehost php-7

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

.htaccess ×1

apache ×1

bluehost ×1

php ×1

php-7 ×1