【发布时间】:2018-05-24 04:51:30
【问题描述】:
我的 apache 运行带有或不带有 .php 扩展名的 php 文件,我如何禁用它并强制 apache 只运行带有 .php 扩展名的 php 文件。我不想使用 .htaccess,这可能是 apache 配置。有谁知道如何禁用此选项?
【问题讨论】:
标签: php apache .htaccess server
我的 apache 运行带有或不带有 .php 扩展名的 php 文件,我如何禁用它并强制 apache 只运行带有 .php 扩展名的 php 文件。我不想使用 .htaccess,这可能是 apache 配置。有谁知道如何禁用此选项?
【问题讨论】:
标签: php apache .htaccess server
感谢您的回答,但使用您提到的 Addtype 对我来说从来没有用过,即使在 PHP 5 中也是如此。
以下是我尝试过的不适用于此版本的 PHP:
选项 +ExecCGI
AddType application/x-httpd-php .php .nusuffix
AddHandler x-httpd-php5 .php .nusuffix
这适用于 PHP 5。现在不行了。
这是针对托管帐户的,因此我必须通过 .haccess 进行此操作。
【讨论】:
你可以检查你的 httpd.conf 配置了哪些扩展,它需要遵循。如果您的文件有更改,您可以将其更改为以下并重新启动 apache
AddType application/x-httpd-php .php
更多详情:https://wiki.archlinux.org/index.php/Apache_HTTP_Server
如有遗漏请补充
【讨论】:
:-| 我想禁用它而不是让它更令人不安!
.php 扩展名的 php 文件