看了網絡中的這段文字介紹,想寫個30%比例的時間裡時htaccess的寫法,求CS大神怎麼寫啊?完全不懂嘛...5 Q% M5 O/ ], B
; \ X' V" U/ B! n
第四
$ w; u8 Y$ R% l) m" y& n8 R7 [- G這是另一個不會引起別人警覺的在論壇植入cookies的方法,可以設置一個比例,讓訪問者隨機被植入cookies. 比如說設置5%,那麼,100個訪問者裡有5人會被植入cookies. 這個方法工作原理是怎麼樣的呢? 它有個名稱叫動態.htaccess.它包含了2個圖片文件和1個.htaccess文件.
8 D0 A8 \ h: x2 f. j- O, w$ c$ I當顯示圖片時,會適時地運行一PHP程序." O2 B& b5 R% H2 g+ k) n
現在我講解一下這2個圖片.
+ _: i( n! e* H- T" ~7 b7 Y% _第一個圖片其實是假的,每次被訪問會編輯.htaccess文件.我們設置一定的比例多少次圖片1被圖片2〞覆蓋」,比如5%.- X `0 e" p8 s* ~; E8 \
下面的代碼是5%的時間裡時htaccess的寫法:. b; c! k; [+ L8 v6 E1 ? a% `
+ \7 u) m! |0 p6 p7 P4 S6 p5 ^ RewriteEngine on / u+ m8 n! }1 S2 P/ B) g- Q; ?
RewriteRule signature.jpg signature.php [L,R=301] ' E/ u6 g: t$ D+ Z2 m
RewriteRule affiliatetracking_pixel.gif aff地址 [L,R=301] - \) t# E h0 T% j& {6 [
- e4 @+ \( m5 u* @8 V& k2 K
下面的代碼是95%的時間裡時,htaccess的寫法:( r# h7 `$ @7 T3 y" v+ I2 ~
5 }; Q1 ~/ U1 b2 `4 I+ Q) s
RewriteEngine on
! A3 x8 }0 ] q9 K4 b" W9 _ RewriteRule signature.jpg signature.php [L,R=301] ) x2 ~& M! [2 t" i7 v* s: e; |
RewriteRule affiliatetracking_pixel.gif tp.gif [L,R=301] ' j" k# w, e4 I+ t; w) m: A
3 F* ~! s( }& N7 Z! A- g就是說,95%的時候,在論壇看到的是正常的簽名,5%的時候看到的是×.萬一如果有人懷疑這個×,那麼,他刷新一下帖子的頁面後,看到的又是一個真實的圖片.
1 [4 U- I0 X3 t# h' I& A" C# S G* f這是因為刷新後htaccess又被重寫了., A3 j4 U- y' j9 w. Y2 u( k: B# N
使用這個方法事先要注意是否容許在論壇推廣,以及簽名除了圖片還可以使用文本.1 ^" z% D7 \1 e P
! u/ ^2 z7 _' q/ K7 @" p; p第五9 X4 O& _9 F u1 J. v8 B
前面我們已知道,那個紅叉是個麻煩問題.( Y2 v! E( {3 t. {, v
但如果我們是在一般非技術論壇搞cookie植入的話,僅針對火狐瀏覽器用戶植入就可,因為火狐瀏覽器不會顯示紅叉,這點它跟IE6/7不一樣的.9 X6 p, z9 T* I4 O0 `
這個方法的代碼如下,由上往下讀:
7 L3 ]7 q3 x& }6 D( D% ^' f. S+ t
0 K4 i4 [( Z+ t/ t+ {2 |8 O Options +FollowSymlinks 7 i N; l. \$ @# [* [" g) |( w3 \$ f
RewriteEngine on
~3 D5 @6 C7 m. J- r/ ^ RewriteCond %{HTTP_REFERER} !^$ ! u# z& C& A, O! P: M
RewriteRule signature.jpg special.jpg [P,L] ^Mozilla/5.0.*$ [NC]
1 Q9 P- m: N! G. Y8 r& l: \ RewriteRule signature.jpg aff地址[R,L] , o: b. z% G- ^3 m. [
RewriteCond %{HTTP_REFERER} ^$
5 e! S8 J! r E3 f) y1 L RewriteRule signature.jpg special.jpg [P,L] $ h8 e# ~4 ]6 ?8 g. i3 L3 p4 T5 k
RewriteCond %{HTTP_USER_AGENT}
7 W' w, y! F" \% S! V( l- U6 A0 Y
6 M0 W" a8 Y6 k' Y! A8 O簡單的解讀是,如果是火狐瀏覽器用戶,就發送你的推廣鏈接給他們,植入cookie,他們看不到紅叉.' N; d1 T& y! o, Q- P
其餘IE用戶則看到的是真實的圖片,不被植入cookie.
6 O$ z, n3 d7 u+ H g2 m7 h g這個方法相對來說簡便易行.
. Z% X( T' K ~1 d# [2 Y
" @8 q4 F( v) [: R$ J, {9 S$ [" J+ B; V4 V6 ^/ }
; ` Z4 G2 m2 S3 ?
|