我有一个网站,例如:https://test1.com和该网站上的页面https://test1.com/show-content。
我希望该页面显示来自另一个网站的内容,例如https://test2.com/show-different-content。
我知道我可以用PHP和file_get_contents来做这件事,但是我试着用.htaccess来做,因为我知道这是可能的。我已经看过了所有关于这件事的SO问题,但是我没有找到明确的解决方案。
我在.htaccess中尝试的是以下内容:
<IfModule mod_rewrite.c>=
RewriteEngine On
RewriteRule ^show-content$ https://test2.com/show-different-content [P]
</IfModule>
我做错了什么?或者我在尝试做一些不可能的事情?
1条答案
按热度按时间bkkx9g8r1#
如果第二个站点的所有者实际赠款代理他的站点内容,你有两个选择,你可以使用apache http服务器的代理模块。
直接:
或者嵌入在重写模块中:
显然,代理模块需要在HTTP服务器内部加载和激活。