# Redirect China spammer registration # Oriental Cable 58.24.0.0/15 RewriteCond %{REMOTE_ADDR} ^58\.(2[4-5])\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] # Chinanet Jiangsu province network 58.240.0.0/15 RewriteCond %{REMOTE_ADDR} ^58.(240|241). [or] # CHINANET Fujian Province Network 59.56.0.0/14 RewriteCond %{REMOTE_ADDR} ^59.(56|57|58|59|60|61). [or] # CHINANET Zhejiang Province network 125.112.0.0/12 RewriteCond %{REMOTE_ADDR} ^60\.(1(7[6-9]|8[0-9]|9[0-1]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] # CHINANET Shanghai Province Network 61.169.0.0/16 RewriteCond %{REMOTE_ADDR} ^61.(169|170|171). [or] # CHINANET Guangdong Province Network 61.140.0.0/14 RewriteCond %{REMOTE_ADDR} ^61.(140|141|142|143|144|145|146). [or] # CHINANET Shanghai Province network RewriteCond %{REMOTE_ADDR} ^116\.(2(2[4-9]|3[0-9]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] # CHINANET Sichuan Province network 125.64.0.0/13 RewriteCond %{REMOTE_ADDR} ^125.(64|65|66|67|68|69|70|71). [or] # CHINANET Zhejiang Province network 125.112.0.0/12 RewriteCond %{REMOTE_ADDR} ^125\.(1(1[2-9]|2[0-7]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] # Beijing Dian-Xin-Tong Networking Technologies 202.4.255.0/24 RewriteCond %{REMOTE_ADDR} ^202.4.(252|253|254|255). [or] # CNNIC RewriteCond %{REMOTE_ADDR} ^211\.(1(5[2-9]|6[0-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] # China various 218.* RewriteCond %{REMOTE_ADDR} ^218\.([0-9]|[1-2][0-9]|3[0-1])\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^218\.(5[6-9]|[6-9][0-9])\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^218\.(1(0[4-9]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^218\.(1(9[3-9])|2(0[0-7]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^218\.(2(4[0-7]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^218\.249\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] # CHINANET Guangdong Province Network 219.128.0.0/13 RewriteCond %{REMOTE_ADDR} ^219\.(1(2[8-9]|[3-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] # China various 220.* RewriteCond %{REMOTE_ADDR} ^220.154. [or] RewriteCond %{REMOTE_ADDR} ^220\.(1([6-9][0-9])|2(0[0-7]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^220.234. [or] RewriteCond %{REMOTE_ADDR} ^220\.(2(4[2-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^220\.(2(4[8-9]|5[0-2]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] # China various 221.* RewriteCond %{REMOTE_ADDR} ^221\.(([0-9]|1[0-1])\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))|12\.([0-9]|[1-9][0-9]|1([0-8][0-9]|9[0-1]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5])))$ [or] RewriteCond %{REMOTE_ADDR} ^221\.(1[3-5])\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^221\.(1(2[2-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^221\.(1(29|3[0-1]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^221\.(1(3[6-7]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^221\.(1(7[2-9]|8[0-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^221\.((1(9[2-8]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))|199\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2(0[0-7]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5])))$ [or] RewriteCond %{REMOTE_ADDR} ^221\.(199\.(2(2[4-9]|[3-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))|(2([0-3][0-9]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5])))$ [or] # China various 222.* RewriteCond %{REMOTE_ADDR} ^222\.(1[6-9]|[2-8][0-9]|9[0-5])\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^222\.(1(2[8-9]|3[0-9]|4[0-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^222\.(1(6[0-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^222\.(1(6[0-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^222\.(1(6[8-9]|[7-9][0-9])|2([0-1][0-9]|2[0-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ [or] RewriteCond %{REMOTE_ADDR} ^222\.(2(4[0-9]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$ RewriteRule forums/register.php http://URL OF PLACEHOLDER PAGE [R,L]