当我使用 .htaccess 文件到一个目录试图让 php 在 html 文件中运行时,我的问题就开始了。我尝试了很多 AddTypes 和 AddHandlers 的组合。我把它们拿出来,现在我的 php 文件正在被浏览器下载而不是运行。这里还有一些其他问题我已经研究过,但它们并不完全是我的问题。
我现在很迷茫,我几乎尝试了 AddType 和 AddHandler 的每一种组合。从那以后,我决定使用 mod_rewrite 并且我的所有文件都以 .php 结尾,但我无法让它们运行。
这是我用来测试的:
<!DOCTYPE html>
<body>
<?php
echo("php working");
?>
</body>
</html>
我错过了什么吗?幸运的是,我在根目录之外的单独目录中进行了所有更改,以便该站点仍然运行,但该文件夹中的任何 php 文件都无法在 broswer 中查看。我能做些什么?任何帮助表示赞赏。
编辑:为了清楚起见,我最初试图能够将 php 放入我的 html 文件中,所以我在搞乱处理程序和 addtypes。我的服务器确实有 php。如果我从 .html 文件调用 php 脚本,它就会运行。我只是无法像上面包含的示例那样在浏览器中打开一个 php 文件,它曾经在浏览器中打开。我担心我通过尝试 .htaccess 中的所有不同处理程序搞砸了一些事情。从那以后,我已经清除了我的 .htaccess 文件,希望这至少能让我恢复正常,但事实并非如此。
第二次编辑:我去了根目录并创建了一个 php 文件,它运行得很好,所以它肯定是我在特定目录的 .htaccess 中更改的。无论如何我可以重置该目录吗?