好的,我发现以前的帖子,但没有答案。这是我发布类似问题的帖子:Why is my HREF address being changed
我正在尝试设置一个登录页面,我正在尝试链接到我的本地主机,所以我可以测试它。
我的连接文件的路径应该是这样的
../Connections/my_Localhost_test.php
但由于某些原因,当页面加载时,它会将此显示为路径名称和页面名称
C://..full path... /TMP4z9j7qnj5c.php
我不明白为什么会这样做而不是抛出关于不连接数据库的错误。我测试了数据库连接,它工作正常。
我会把它放在jsfiddle上,但我有多个页面,我不太确定会导致问题的原因,以便我可以在那里添加。
不确定这是否相关,但之前我也遇到了一个问题,当我点击一个相对路径的链接时,它正在更改与最后一页相关的链接而不是我点击的链接,所以像这样:
<a href="../myservices/projects.php">link 1</a>
<a href="../about/myprojects.php">link 2</a>
所以,如果我在链接1的页面上并点击链接2,则显示该页面不存在,因为该URL正在重定向到主文件夹,然后不进入about文件夹并搜索该页面那里。
任何想法的家伙?
答案 0 :(得分:0)
您可以定义基本网址。试试这段代码:
defined('ROOT_PATH')
|| define('ROOT_PATH',"http://".$_SERVER['HTTP_HOST'].substr($_SERVER ["SCRIPT_NAME"],0, strlen($_SERVER ["SCRIPT_NAME"])-9));
在你的href之前打印ROOT_PATH。
答案 1 :(得分:0)
如果有人想知道我在这个问题上得到了Adobe的回复。我没有意识到Dreamweaver有这个选项。这是他们的回应。
这是一个临时页面。它专为预览而创建。
您“应该”能够在首选项中将其关闭...
编辑&gt;首选项&gt;选择在浏览器中预览&gt;取消选中“使用临时文件预览”复选框
编辑:OOps,忘记了在浏览器中预览选择。