2013-09-22 41 views
0
RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^https?://www.google.com [NC] 
RewriteRule .* http://www.google.com/ [L,R] 

我試圖用這個.htaccess文件做的是,用於測試目的,重定向來自google.com的所有HTTP請求(將其HTTP或HTTPS)到谷歌.COM。但它似乎並沒有工作。重定向與mod_rewrite的基於HTTP引用

任何想法?

回答

1

您的^這意味着要否定之前有一個!,所以一直在尋找一個%{HTTP_REFERER}是沒下手https://www.google.comhttp://www.google.com

當從你剛纔提到你想的正好相反:

RewriteEngine On 
RewriteCond %{HTTP_REFERER} ^https?://www.google.com [NC] 
RewriteRule^http://www.google.com/ [L,R]