网站,不能读取PHP作为代码?

时间:2015-07-09 17:56:10

标签: javascript php html css

我开发了一个网站,我只使用HTML,JS和CSS代码 这些页面的创建方式类似于www.example.com/ 主页,这意味着没有格式...
在我将这个单行php代码放入其中之前,我的网站运行良好:

<?php include 'PageLoader_ST.php' ?>


这是剧本中的代码:
enter image description here



这是浏览器读取的代码:
enter image description here
我有点困惑,我怎么能让它工作?我不想使用这种格式Home.php,无论如何都可能吗?

3 个答案:

答案 0 :(得分:1)

应该被解析为php代码的文件必须具有文件扩展名.php。没有办法解决这个问题。

磁盘上的url和真实文件名不能相同。很多时候(当你使用框架时,几乎总是如此)它们并不对应。这是通过url重写实现的。使用Apache服务器,这是通过.htaccess文件完成的。

您可以使用它来删除.php扩展名。

答案 1 :(得分:0)

为了使用PHP,必须要做两件事。

1。)PHP必须安装在你的服务器上(我假设是apache),你可以通过安装一个Windows灯包(比如xampp或wamp。在Windows服务器上独立安装有点棘手)来做到这一点。你正在使用Linux环境,你可以通过安装相关的软件包来安装PHP和apache。

2.。)你的文件必须有一个.php扩展名才能告诉php引擎该文件包含php脚本,并且必须通过引擎运行才能解析脚本。

这是PHP中的一个设计元素,它是有意的。

编辑:再次阅读您的问题后,您似乎想要将您的主页设为mydomain.com/Home而不是mydomain.com/home.php。

拥有一个没有扩展名的文件不是你这样做的。您的文件需要.php,当您想要显示主页时,您需要使用Apache重写规则,以便让您对SEO和可读性产生“漂亮的网址”影响。

答案 2 :(得分:0)

如果您使用文件夹结构和'index.php'文件,则可以看到.php不可见。 Apache将在每个目录中查找名为index的默认文件,并在其他任何目录之前使用它。例如,如果文件夹Home包含名为index.php的文件,您仍然可以使用网址www.example.com/home/,您的网站仍然可以使用。

此方法也适用于名为index.html或其他文件的文件。

注意:Home目录仍然可以包含可以链接到的其他文件,但必须使用URL链接到www.example.com/home/filename.extension