不更改浏览器url的php到html请求

不更改浏览器url的php到html请求,php,Php,我的网站正在使用URL中的.html扩展名。但是我想把它改成.php。但是页面不起作用。url是否使用了.php扩展名,而服务器将其视为.html请求,很可能您没有Apache设置来解析php文件。除非我遗漏了问题是什么?您也要将.html文件重命名为.php,并且仍能正常工作吗 默认情况下,在Ubuntu 12.04中,PHP是通过mods available中的php5.conf文件启用的,该文件应该如下所示 <IfModule mod_php5.c> <Files

我的网站正在使用URL中的.html扩展名。但是我想把它改成.php。但是页面不起作用。url是否使用了.php扩展名,而服务器将其视为.html请求,很可能您没有Apache设置来解析php文件。除非我遗漏了问题是什么?您也要将
.html
文件重命名为
.php
,并且仍能正常工作吗

默认情况下,在Ubuntu 12.04中,PHP是通过
mods available
中的
php5.conf
文件启用的,该文件应该如下所示

<IfModule mod_php5.c>
    <FilesMatch "\.ph(p3?|tml)$">
    SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
    </FilesMatch>
    # To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine Off
        </Directory>
    </IfModule>
</IfModule>

SetHandler应用程序/x-httpd-php
SetHandler应用程序/x-httpd-php-source
#要在用户目录中重新启用php,请注释以下行
#(从到)不要将其设置为打开,因为
#防止.htaccess文件禁用它。
php_管理_值引擎关闭

No,类似于激活要解析的PHP是Apache中的服务器级更改。