2011-12-20 7 views
0

こんにちは、私がしたいのは、http://mydomain.com/google.comのようなURLを取得し、iframeでgoogle.comを開くように解析することです。目標は、iframeでmydomain.comの任意のサイトを開くことができるようにすることですが、ユーザーにはhttp://mydomain.com/<somesite>と指定してサイトを送信させるようにしてください。たとえば、http://mydomain.com/youtube.comはiframeでyoutubeを開きます。 問題は、そのようなURLにサイトを追加すると明らかに404が見つかりません。私はいくつかのhtaccessの魔法がここに必要であると推測しているが、私はそれでうまくいかない。ドメインルートにリダイレクトするが、元のURLリクエストを保存する

これをどのように達成できますか?

答えて

2

うん、あなたは.htaccessの魔法が必要です。試してみてください:

RewriteEngine on 
RewriteBase/
RewriteRule ^u/(.+)? http://$1 [L] 

つまり:

あなたは/u/somethingの要求を見つけた場合は、http://somethingにリダイレクト。

あなたのHTML内

そして:

<a href="http://yourdomain.com/u/google.com" target="yourIframeName">Link</a> 

ため、私はそれがindex.phpから離れて他のページを機能させるためにあなたのウェブサイトのために難しいことをせずに/u/一部を配置。 と通常ののURLとのiframeリダイレクトを区別する方法が必要です。

+0

すばやい返信ありがとうございます、これを試してみます – Tralli

関連する問題