2012-01-01 56 views
1

私は絶対リンクと交換したいのですが、私のphpbbのフォーラムでこれらの相対リンクだ:絶対パスへの相対パスを変更

<a href="./viewforum.php?f=5">Bladiebla</a> 
<a href="./memberlist.php?mode=viewprofile&u=63">Admin</a> 
:HTML内のリンクを同様に書かれている、例えば

これらは、ドメイン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(excistではありません)のような場所に移動しますが、forum.example .com/viewforum.php?f = 5 ...もし私が十分にクリアなのであれば、駄目です。

答えて

0

私はあなただけ.htaccessを使用していないことをほぼ完全に確信している、とあなたができれば、それはあなたがすべてのコストで避けたい非常に厄介な正規表現ベースのシステムになります。

あなたがそれらを変更する必要がある場合は、それらを変更手動で1あなたは.htaccessファイルでそれをやってしまう場合、それはあまりにも、処理能力の完全な廃棄物になりますので。


明らかに、これは実際には完全に手動である必要はありません。あなたはものを見つけて交換することができます - しかし、結果を確認することを確認してください。 URLが変更される場合は、代わりにPHPで動的に出力することを検討してください。また、役に立たないので、./部分を削除してください。

+0

問題は次のとおりです。 私はサブページ(forum.example.com)上にフォーラムを持っています。このフォーラムは、フロントページ(example.com)に表示されています。しかし、それらが相対的なので、スクラップしたフォーラムのコンテンツのリンクをクリックすると、example.com/viewforum.php?f=5(excistではありません)のような場所に移動しますが、forum.example .com/viewforum.php?f = 5 ...もし私が十分に明確であれば、わからない。 – Gerben

+0

@Gerben:あなたはPHPでそれらを擦っていますか? – Ryan

+0

はい、それは正しいです、私はそれのためのsimplehtmldomを使用し、単純にHTMLを出力します。 – Gerben

0

HTMLコードを変更するのに.htaccessファイルを使うことはできません。

+0

ええと、それは少なくともリダイレクトできますか? だから、押し:につながる Bladiebla : http://www.example.org/viewforum.php?f=5 – Gerben

+0

あなたがリダイレクトすることができるかもしれないが、私はあなたが何をすべきとは思いませんその方法は、1つの種類が面倒なので、2つは今あなたのHTMLコードを変更することによって簡単に避けることができる余分なリダイレクトを作っているので。 –

関連する問題