2011-11-05 108 views
0

一页我已经编辑了这个问题:HTML HREF从不同的文件夹

在根,我已经工作文件夹F(根/ F),F下有一个文件夹B(根/ F/B) 。

我有一个文件夹A含有PHP文件a.php只会(根/ A/a.php只会),包含链接到文件夹B: <div><a href="B/">link</a></div>

在女,存在的index.php(根/F/index.php)包含a.php,因此index.php有一个指向文件夹B的链接;

在文件夹F下有一个文件夹C.在C中有另一个index.php(root/F/C/index.php),其中还包括a.php。但是现在,href变成root/F/C/B /而不是root/F/B /。

如果我更新a.php到<div><a href="/B/">link</a></div>,尽管root/F/C/index.php中的href变为root/F/B,这正是我想要的,但是root/F/index.php中的href变为root/B /。

所以我的问题是如何获得我的工作文件夹中的所有页面在a.php中的通用href?

感谢您的帮助!

回答

1

如果您使用“/ F/B”,它将始终转到“root/F/B”。

+0

我知道你的意思,我没有说清楚,我编辑了问题 – DrXCheng

+0

你在你的更新问题似乎不正确。 '/'应该总是回到根目录,根据它运行的文件夹不同,它应该是不同的。你所描述的听起来像是如果你使用'../' –

+0

是的,它会发生什么回到根。但是如果在文件夹根目录/ F/C中,我希望它返回到一个级别,并且如果在root/F文件夹中不会返回。 – DrXCheng

0

尝试:

<div><a href="/B/">link</a></div> 

把一个绝对路径。

+0

我知道你的意思,我没有说清楚,我编辑了这个问题 – DrXCheng

相关问题