您好我要做的是使用以下网址:http://mydomain.com/google.com
并解析它,以便在iframe中打开google.com。我们的目标是能够在iframe中打开mydomain.com上的任何网站,但让用户使用http://mydomain.com/<somesite>
提交所需的网站,例如:http://mydomain.com/youtube.com
会在iframe中打开youtube。
问题是将网站附加到网址上就像显然返回404找不到。我猜这里需要一些htaccess魔法,但我对它并不好。
那我该如何实现呢?
答案 0 :(得分: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重定向。