【发布时间】: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 个解决方案,但没有一个对我很有效。 两种解决方案是:
-
流程
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,我不希望这样:\
-
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