.htaccess多视图在控制web面板服务器中不工作

pw136qt2  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(308)

我以前使用cpanel托管过一个正在运行的php web应用程序。现在我已经把它转移到控制网络面板(cwp)来托管。但是服务器没有响应我使用.htaccess文件管理的多视图和错误处理,所以我现在需要在每个链接后面添加.php。有什么解决办法吗?我的.htaccess文件:

Options +MultiViews
    DefaultType application/x-httpd-php

    Options -Indexes
    ErrorDocument 403 /403
    ErrorDocument 404 /404

提前谢谢你。

daolsyd0

daolsyd01#

您一定要阅读httpd.apache.org上的文档,不要依赖于控制面板或尝试错误。 DefaultType 是回退指令,已弃用并已禁用。它从来不是用来激活口译员的。
您正在查找sethandler:

SetHandler application/x-httpd-php

这应该激活服务器上每个文件的php处理,只要加载了mod\uphp,包括图像、下载和其他所有内容。
也许你想用这样的方式来代替:

AddHandler application/x-httpd-php .htm .html

它将把php仅限于这些扩展。
多视图上的所有内容都是内容协商的一部分。

相关问题