将RELATIVE路径更改为ABSOLUTE路径

时间:2012-01-01 21:32:19

标签: .htaccess relative phpbb absolute

我在我的phpbb论坛中得到了这些相关链接,我想用绝对链接替换:

例如,在HTML中,链接的编写方式如下:

<a href="./viewforum.php?f=5">Bladiebla</a>
<a href="./memberlist.php?mode=viewprofile&u=63">Admin</a>

这些是域名上的链接,例如:http :: //www.foo.com

我希望这些链接指向另一个不同的域:

http://www.example.org/viewforum.php?f=5
http://www.example.org/memberlist.php?mode=viewprofile&u=63

使用htaccess有没有快速的方法呢?

htaccess应帐户 /viewforum.php /memberlist.php

(不是网站范围内的!)


问题是:

我在子域(forum.example.com)上有一个论坛,我在首页(example.com)上搜索并显示。然而,点击已删除的论坛内容中的链接,因为它们是相对的,引导我到以下地方:example.com/viewforum.php?f = 5(这并不令人兴奋),但我希望它们能够引导到forum.example .com / viewforum.php?f = 5 ... dunno如果我足够清楚..

2 个答案:

答案 0 :(得分:0)

您无法使用.htaccess文件来更改HTML代码。

答案 1 :(得分:0)

没有

我几乎完全肯定你不能只使用.htaccess,如果可以的话,那将是一个非常混乱的基于正则表达式的系统,你想不惜一切代价避免它。

如果您必须更改它们,请手动更改 1 ,因为如果您最终使用.htaccess文件进行更改,则完全会浪费处理能力。


1 显然,这实际上并不一定是完全手动的。您可以找到并替换内容 - 但请务必检查结果。如果URL将更改,则考虑使用PHP动态输出它。另外,只需删除./部分,因为它没用。