1

好的,我找到了以前的帖子,但没有答案。这是我遇到类似问题的帖子:为什么我的 HREF 地址被更改

我正在尝试设置一个登录页面,并且我现在正在尝试链接到我的本地主机,以便我可以对其进行测试。

我的连接文件的路径应该是这样的

    ../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 文件夹并在那里搜索页面。

有什么想法吗?

4

2 回答 2

0

万一其他人想知道我收到了 Adob​​e 对此问题的回复。我没有意识到 Dreamweaver 有这个选项。这是他们的回应。

那是一个临时页面。它是专门为预览而创建的。

您“应该”能够在首选项中将其关闭...

编辑>首选项>选择在浏览器中预览>取消选中“使用临时文件预览”复选框

编辑:哎呀,忘记了在浏览器中预览选择。

于 2013-07-29T21:46:55.277 回答
0

您可以定义基本网址。试试这个代码:

defined('ROOT_PATH')
|| define('ROOT_PATH',"http://".$_SERVER['HTTP_HOST'].substr($_SERVER ["SCRIPT_NAME"],0, strlen($_SERVER ["SCRIPT_NAME"])-9));

并在你的href之前打印ROOT_PATH。

于 2013-07-28T15:45:53.203 回答