【问题标题】:URL Redirect with masking带屏蔽的 URL 重定向
【发布时间】:2014-07-20 02:37:57
【问题描述】:

我目前在重定向 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 个解决方案,但没有一个对我很有效。 两种解决方案是:

  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 这样的值,我也想用屏蔽重定向,那么它应该打开

【问题讨论】:

    标签: php html .htaccess redirect url-masking


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-12-10
      • 2018-04-19
      • 2021-04-08
      • 2019-11-03
      • 2016-10-18
      • 1970-01-01
      • 2017-02-08
      • 2018-04-17
      • 1970-01-01
      相关资源
      最近更新 更多