我以前使用cpanel托管过一个正在运行的php web应用程序。现在我已经把它转移到控制网络面板(cwp)来托管。但是服务器没有响应我使用.htaccess文件管理的多视图和错误处理,所以我现在需要在每个链接后面添加.php。有什么解决办法吗?我的.htaccess文件:
Options +MultiViews
DefaultType application/x-httpd-php
Options -Indexes
ErrorDocument 403 /403
ErrorDocument 404 /404
提前谢谢你。
1条答案
按热度按时间daolsyd01#
您一定要阅读httpd.apache.org上的文档,不要依赖于控制面板或尝试错误。
DefaultType
是回退指令,已弃用并已禁用。它从来不是用来激活口译员的。您正在查找sethandler:
这应该激活服务器上每个文件的php处理,只要加载了mod\uphp,包括图像、下载和其他所有内容。
也许你想用这样的方式来代替:
它将把php仅限于这些扩展。
多视图上的所有内容都是内容协商的一部分。