改变相对路径绝对路径
问题描述:
我在我的phpBB论坛这些相对链接我想和绝对链接,以取代:改变相对路径绝对路径
例如,在HTML中的链接都这样写:
<a href="./viewforum.php?f=5">Bladiebla</a>
<a href="./memberlist.php?mode=viewprofile&u=63">Admin</a>
这些都是一个域calld如链接: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 ...不知道是否足够清晰。
答
号
我几乎可以完全肯定,你不能只用.htaccess
,如果你能,这将是要不惜一切代价避免一个令人难以置信的凌乱的正则表达式为基础的系统。
如果您必须更改它们,请手动更改它们因为如果最终使用.htaccess
文件进行处理,它也将完全浪费处理能力。
显然,这实际上并没有被完全手册。你可以找到并更换东西 - 尽管如此,一定要检查结果。如果URL会改变,那么考虑用PHP动态地输出它。此外,只需放弃./
部分,因为它没用。
问题是: 我有一个关于子域(forum.example.com)的论坛,我在头版(example.com)上进行了刮擦和显示。然而,点击刮着的论坛内容中的链接,因为它们是相对的,所以将我引导到像example.com/viewforum.php?f=5这样的地方(这并不令人激动),但我希望它们能够通向forum.example .com/viewforum.php?f = 5 ...不知道我是否足够清楚.. – Gerben 2012-01-01 21:43:37
@Gerben:你用PHP刮? – Ryan 2012-01-01 21:55:17
是的,这是正确的,我使用simplehtmldom并简单地输出html。 – Gerben 2012-01-01 22:13:55