PHP 不能归档contact.html,但它不应该存在? (智能引擎)
Posted
技术标签:
【中文标题】PHP 不能归档contact.html,但它不应该存在? (智能引擎)【英文标题】:PHP can't file contact.html, but it shouldn't exist? (Smarty Engine) 【发布时间】:2021-12-31 20:04:52 【问题描述】:我有一个遗留的 php 项目来修复一两件事。我已经通过 FileZilla 下载了它,并在我的本地机器上使用了数据库的本地副本。该项目与现场完全相同,但现场可以打开url/contact.html,但在我的机器上它说找不到这样的文件。所有其他页面都用于 url/categories/ 或 url/products/ 所以我尝试更改 url 但没有用。
站点中的所有其他页面都很简单:一个 .php 控制器、一个 .php 模型和一个 .tpl smarty 模板视图。根本不需要 .html。但这一个有点不同。 .htaccess 文件与实时版本完全相同。我尝试添加一个重写规则来将每个 .html 指向 .php 但没有奏效。我迷路了,没有选择,请帮忙?它甚至不必是一个答案,“试着调查一下”也可以。
我在 Windows 上通过 XAMPP 工作,我已经在我的项目中将 https:// 配置为 http:// ,但仅此而已。甚至隐藏文件也会被检查和确认。
【问题讨论】:
你检查过你的 .htaccess 吗?为什么要从 html 到 php 重写规则? 1) 已经检查过contact.html 是一个静态文件(就像一个真实的现有html 文件?) 2) 项目的PHP 中是否存在某种“路由”? 【参考方案1】:-
已经检查过contact.html 是一个静态文件(就像一个真实存在的html 文件?)
项目的 PHP 中是否存在某种“路由”?如果有路由 url 可能真的是 anyware.. 在 mysql 数据库中,redis,一个 json 文件等等.. 都看到了。
尝试调试它在“生产”服务器上的工作位置和工作方式,方法是使用一些日志记录到文件通过 filezilla 编辑文件并记录到“mylog.log”文件,直到你找出发生了什么......或如果客户没有一直使用该网站 - 您可以尝试回显内容以弄清楚这个确切的 /contact.html 是如何工作的
【讨论】:
以上是关于PHP 不能归档contact.html,但它不应该存在? (智能引擎)的主要内容,如果未能解决你的问题,请参考以下文章