2013-12-19 123 views
-1

我有一個域正在熱身我的JS腳本,如何向他們發送其他腳本,他們問.htaccess?htaccess從域名重定向請求

我可以阻止與要求:

RewriteCond %{SERVER_NAME} ^(www\.)?exampole\.com$ 
RewriteRule^- [F] 

但是,如何爲他們服務,另一個腳本?可以說,他們要求 mydomain.com/script.js,我想要發送它們的內容otherdomain.com/otherscript.js

回答

0

您需要使用%{REMOTE_HOST}變量來檢查遠程主機名。使用你的規則是這樣的:

RewriteCond %{REMOTE_HOST} ^(www\.)?exampole\.com$ 
RewriteRule ^script\.js$ http://otherdomain.com/otherscript.js [L,R=301] 
+0

不工作... –

+0

定義'不工作'?如果您需要幫助,您至少需要付出一些努力來詳細說明您的問題。哪個網址不起作用?你是如何測試它等的。 – anubhava

+0

不工作不是很好,不應該被熱鏈接的腳本被下載並運行到其他地方,所以這種情況下的解決方案無效或只是不工作。你需要像5歲大一樣解釋嗎? –