【问题标题】:.htaccess multiviews not workinng in Control Web Panel server.htaccess 多视图在控制 Web 面板服务器中不起作用
【发布时间】:2019-05-15 17:50:02
【问题描述】:

我以前使用 cpanel 托管了一个正在运行的 php Web 应用程序。现在我已将其转移到控制 Web 面板(CWP)进行托管。但是我使用 .htaccess 文件管理的多视图和错误处理没有得到服务器的响应,因此我现在需要在每个链接后面添加 .php 。有什么解决办法吗? 我的 .htaccess 文件:

    Options +MultiViews
    DefaultType application/x-httpd-php

    Options -Indexes
    ErrorDocument 403 /403
    ErrorDocument 404 /404

先谢谢你了。

【问题讨论】:

    标签: php mysql .htaccess web centos-web-panel


    【解决方案1】:

    您绝对应该阅读httpd.apache.org 的文档,而不是依赖控制面板或尝试错误。

    DefaultType 是一个后备指令,已弃用并已禁用。它从来不是为了激活口译员。

    你在找SetHandler:

    SetHandler application/x-httpd-php
    

    这应该会激活服务器上每个文件的 PHP 处理,只要加载了 mod_php,包括图像、下载和其他所有内容。

    也许你想改用这样的东西:

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

    它只会将 PHP 限制为那些扩展。

    MultiViews 上的所有内容都是 Content Negotiation 的一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-10
      • 2017-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-17
      • 1970-01-01
      相关资源
      最近更新 更多