0

如果您链接到主页,它可以工作。所以www.domain.com去,www.domain.com/parent1/mypage.php但是当我链接到下一页时,它会保留第一个段/父级(正确的词?)所以链接变成www.domain.com/parent1/parent2/anotherpage.php等等。

单击三下后,我们www.domain.com/parent1/parent2/parent3/third.php.知道我在哪里做错了。这也会影响图像,并且所有图像看起来都好像它们在类别中www.domain.com/parent1/images/image.jpg- 不确定 parent1 在那里。

我希望这是有道理的。我在这里真的很麻烦。有什么帮助吗?

4

2 回答 2

1

您可以像 Robert 所建议的那样使用 base_url,如下所示:

<a href="<?php echo base_url();?>blog/post/123">Post 123</a>

或者您可以像这样使用site_url()

<a href="<?php echo site_url("blog/post/123");?>">Post 123</a>

或者如果您可以像这样使用anchor()标签:

<?php echo anchor("blog/post/123", "Post 123"); ?>
于 2012-08-20T14:00:19.853 回答
0

您(可能)使用相对URI而不是绝对URI,这就是搞砸了。

创建链接时,建议使用base_url函数,如下所示:

echo base_url("blog/post/123");

如果您在 HTML 模板中使用它,只需添加 PHP 标记:

<?php echo base_url("blog/post/123"); ?>

你也可以像这样使用它:

<a href="<?php echo base_url();?>blog/post/123">Post 123</a>
于 2012-08-20T13:43:13.147 回答