认为我有domain.com
重定向到。 我不想向我的网站访客显示确切的网址。 我需要掩盖我的网址,以便它看起来像domain.com
任何可能的方式? .htaccess/javascript?如何屏蔽URL地址?
回答
较容易的方法是建立一个页面上domain.com做这样的事情一个iframe,并将iframe的来源设置为some.otherdomain.com。但是,用户将能够查看页面的源代码并查看您的iframe是否指向some.otherdomain.com。
<iframe src="http://some.otherdomain.com/">...
另一种选择是在你的.htaccess使用mod_rewrite的,如图this thread。
使用iframe会使您的网站的深层链接变得更加困难。 – Leven 2012-04-18 20:40:46
是的,你必须动态地将URL路径的其余部分追加到iframe URL的末尾。使用PHP或甚至Javascript很容易,但这是一个非常冒险的解决方案,也不会真正*掩盖*数据来自哪里。 – 2012-04-18 20:48:04
假设domain.com
和是在两个不同的物理服务器,您不能更改DNS信息,其中任何一个,你需要在domain.com
安装一个反向代理。您可以使用mod_proxy
。该文档是在:
http://httpd.apache.org/docs/2.0/mod/mod_proxy.html
以下信息是你需要注意什么:
反向代理,相反,出现在客户端就像一个 普通的web服务器。客户端上没有特殊配置需要使用 。客户端对反向代理的名称空间中的内容发出普通请求。然后,反向代理决定发送这些请求的位置,并返回内容,就好像它本身是 的来源。
有一个在文档储备代理的例子,但你会想是这样的:
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass/http://some.otherdomain.com/
ProxyPassReverse/http://some.otherdomain.com/
一般来说,只要域在任何请求都将被代理到- 本地Web服务器将转发请求,缓冲来自otherdomain.com
的数据,然后将相同的数据写回,就好像它是本地数据一样。希望这可以帮助!
我有[NO]访问域名注册商。我只知道domain.com重定向到第二个域,我有权访问 – heron 2012-04-19 05:25:52
在domain.com的Apache网络服务器,你必须启用:
- mod_proxy的
- mod_rewrite的
- 的.htaccess
一旦这些要求完成,然后把这个代码在你。
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule^http://some.otherdomain.com%{REQUEST_URI} [L,P]
这里重要的标志是P
(代理),这将令基本代理domain.com
所有请求不显示在浏览器中它:下domain.com
DOCUMENT_ROOT htaccess的。看到这里有关此标志的更多文档:http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule
- 1. 如何屏蔽网址?
- 2. 如何屏蔽网址
- 3. 更改液晶屏蔽的地址
- 4. Arduino以太网屏蔽MAC地址
- 5. 屏蔽URL参数
- 6. 屏蔽外部URL
- 7. 用PHP屏蔽URL
- 8. 如何屏蔽mvc中的网址?
- 9. 如何屏蔽WordPress oEmbed HTTP网址
- 10. 如何屏蔽扩展的URL
- 11. 如何屏蔽
- 12. ASP.NET 4.0 Web Forms Url重写(屏蔽URL地址链接)的最佳实践
- 13. 如何屏蔽掉一个div一定IP地址
- 14. 网址屏蔽!使用Htaccess
- 15. 用PHP屏蔽一个URL
- 16. URL与htaccess的屏蔽2
- 17. 如何屏蔽“。”炭?
- 18. 地图屏蔽了屏幕元素?
- 19. 如何屏蔽杀输出
- 20. 我如何屏蔽位?
- 21. Firefox:如何屏蔽链接
- 22. 如何屏蔽元素
- 23. 如何屏蔽WKInterfaceImage编程
- 24. 如何屏蔽数据库?
- 25. 屏蔽主机名在Linux /猛砸/ Perl的IP地址查找
- 26. 将Arduino Wi-Fi屏蔽设置为静态IP地址
- 27. 在PHP中屏蔽“回复”电子邮件地址标头
- 28. 使用.htaccess在地址栏中隐藏/屏蔽子域名
- 29. 屏蔽阵列:如何更改表示屏蔽值的符号
- 30. 如何取消屏蔽`library(...)`屏蔽的函数?
也许设置负载平衡器,如mod_proxy? – 2012-04-18 20:36:59
呵呵?这不是“重定向”! – Bergi 2012-04-18 20:37:26
你不能'掩盖'它,如果它的另一个服务器,否则垃圾邮件发送者会试图欺骗人们这个时尚的权利和离开,显示他们'亚马逊',而他们在'takeyourmulah.ru' – Jakub 2012-04-18 20:38:56