2012-07-09 85 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服務器偵聽子域以及