2011-12-20 114 views
0

嗨,我想要做的是採取一個url:http://mydomain.com/google.com並解析它,以便它在iframe中打開google.com。目標是能夠在iframe中打開mydomain.com上的任何網站,但讓用戶提交他們期望的網站,例如http://mydomain.com/<somesite>,例如:http://mydomain.com/youtube.com將在iframe中打開youtube。 問題是,將該網站附加到類似的網址顯然返回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> 

我把/u/一部分,因爲沒有它的硬盤爲您的網站從index.php使其他網頁的工作分開。我們需要一種方法來區分正常的網址和iframe重定向

+0

感謝您的快速回復,我會試試這個 – Tralli 2011-12-20 14:56:43