嗨,我想做的是获取一个网址,例如:http://mydomain.com/google.com
并解析它,以便它在iframe中 google.com 打开。目标是能够在iframe中打开 mydomain.com 上的任何网站,但让用户提交他们想要的网站,例如http://mydomain.com/<somesite>
:http://mydomain.com/youtube.com
将在iframe中打开YouTube。问题是像这样将站点附加到 url 显然会返回 404 未找到。我猜这里需要一些 htaccess 魔法,但我不擅长它。
那么我将如何做到这一点呢?
是的,你需要一个.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
之外工作。我们需要一种方法来区分普通 URL 和 iframe 重定向。