好的,所以我最近安装了 Orbis CMS,我喜欢它,除了两件事 - 这是其中之一。
测试页面“page.php”运行良好,太棒了!将它合并到现有的 html 页面中,这就是我遇到问题的地方。 Duhr,它不会运行 php 代码片段。
Quick Google 表明我需要将一段代码添加到 .htaccess 文件中以允许 html 文件运行 php 代码。试过了,什么都没有,根本不起作用。正在关闭此链接(由 Orbis 提供):http://php.about.com/od/advancedphp/p/html_php.htm
当我对所有页面都这样做时,它开始做一些奇怪的事情,并在我点击整个网站的链接时要求我下载/打开页面,但不是每个链接.. ??当我为单个测试页执行此操作时,它并没有完全停止。
有人有什么想法吗?
干杯。
最佳答案
为什么不直接将 .htm 文件重命名为 .php 呢?您也可以在 PHP 文件中使用普通的 HTML,就在 <?php ?>
之外。标签。
.htaccess 必须得到您的托管商的允许,所以这可能是它不起作用的原因。
编辑:然后只需将 .htm 文件替换为重定向到您的 .php 文件。
您可以通过 <meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/yourfile.php">
来实现
或者,如果 .htaccess 由网络服务器运行,您可以在那里进行重定向:
Redirect /youroldsite.htm yournewsite.php
(会是更好的版本)
关于php - 为什么我的 php 行不能在我的 html 文件中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9818003/