1

我目前面临重定向 URL 的问题。我想要的是我有一个子域 files.mrblade.info。现在我想将此域转发到 someurl.com 但使用屏蔽即我不想显示 someurl.com 我想在地址栏中显示 files.mrblade.info。我还希望,如果我输入像 file.mrblade.info/1.jpg 这样的 URL,那么它应该转发到的链接应该是 someurl.com/1.jpg 但 URL 应该再次被屏蔽并且应该显示 files.mrblade。地址栏中的 info/1.jpg。

我使用不同的论坛和谷歌遇到了 2 个解决方案,但没有一个对我来说完美。2个解决方案是:

  1. 进程

    rewritecond %{HTTP_HOST} ^files.mrblade.info$ 
    rewriterule ^filesdir\/(.*)$ "https\:\/\/googledrive.com\/host\/0B- qKiTeWoeqgdzRSLWlIQWloVWc\/$1" [R=301,L] #538842ee1488f
    

    使用 htaccess,重定向工作正常,就像我输入类似 files.mrblade.info/1.jpg 的 url 一样,它会打开正确的文件,但屏蔽不可用。重定向后显示最终重定向的 url,我不希望这样:\

  2. HTML 框架集

    <FRAMESET border=0 rows="100%,*" frameborder="no" marginleft=0 margintop=0 marginright=0 marginbottom=0> 
    <frame src="https://googledrive.com/host/0B-qKiTeWoeqgdzRSLWlIQWloVWc/" scrolling=auto frameborder="no" border=0 noresize> 
    <frame topmargin="0" marginwidth=0 scrolling=no marginheight=0 frameborder="no" border=0 noresize> 
    </FRAMESET> 
    

    使用框架集重定向是通过屏蔽完成的,但是如果我输入 files.mrblade.info/1.jpg 它不会像 htaccess 方法那样打开文件,它只会打开最终的 url 但被屏蔽。

请帮助我,如果我输入一个类似的值,我也想用屏蔽重定向files.mrblade.info/1.jpg它应该打开

4

1 回答 1

0

我猜你需要配置你的网络服务器(如果我没看错的话 Apache)来提供某些 url 作为反向代理http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

于 2014-05-30T11:03:00.170 回答