2012-07-09 100 views
1

有没有办法让用户下载文件,让他们键入:download.mywebsite.com/thefile 在浏览器地址中,而“download.mywebsite.com/thefile”不存在但是“www。 mywebsite.com/thefile“。.htaccess重写完整域名

我对.htaccess和mod_rewrite引擎的知识几乎为零。我希望我的问题很清楚。

回答

2

如果你拥有mywebsite.com则是你可以,你必须把你的根ServerAliashttpd.conf指令,然后使用mod_rewrite为download.mywebsite.com/thefile所有请求重新写入www.mywebsite.com/thefile但还是mod_rewritË不知道文件是否存在不提前。

另一种方法可以为404处理程序实现一个自定义错误文档,该文档将用户重定向到建议的URL。

1
RewriteEngine On 

RewriteRule ^/download/(.*)$ http://download.mywebsite.com/$1 [R=301,L] 

您需要设置Web服务器侦听子域以及