PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : redirect با htaccess



farshid_6378
April 18th, 2014, 22:56
با سلام میخوام ip یک کشور رو برای ورود به سایتم ببندم از یه سایتی ipهای اون کشور رو پیدا کردم و در فایل htaccess وارد کردم و کار هم کرد
حالا می خوام کابرانی که با اون ipهای مسدود شده وارد سایت میشوند رو به یه صفحه انتقال داده بشوند
با تشکر

yastheme
April 18th, 2014, 23:04
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=123.45.67.89
RewriteRule index.php$ /construction.php [R=301,L]

- - - Updated - - -

RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} 123\.456\.789
RewriteCond %{REQUEST_URI} /requested-page\.html$
RewriteRule .* /just-for-you.html [R=301,L]

farshid_6378
April 19th, 2014, 14:28
مثلا این کشور رو می خوام مسدود کنم . و کاربران این کشور یه صفحه دیگه منتقل شوند
این کدی که در htaccess قرار میدم

<Limit GET POST>
order allow,deny
# Country: ALBANIA
# ISO Code: AL
# Networks: 50
# Subnets: 323,840
deny from 31.22.48.0/20
deny from 31.44.64.0/20
deny from 31.171.152.0/21
deny from 31.222.40.0/21
deny from 37.26.64.0/21
deny from 37.26.80.0/21
deny from 37.139.112.0/21
deny from 46.19.224.0/21
deny from 46.99.0.0/16
deny from 46.183.120.0/21
deny from 46.252.32.0/20
deny from 46.255.144.0/21
deny from 77.242.16.0/20
deny from 77.247.88.0/21
deny from 79.98.112.0/21
deny from 79.106.0.0/16
deny from 79.171.48.0/21
deny from 80.78.64.0/20
deny from 80.80.160.0/20
deny from 80.90.80.0/20
deny from 80.91.112.0/20
deny from 81.26.200.0/21
deny from 82.114.64.0/19
deny from 84.20.64.0/19
deny from 84.22.32.0/19
deny from 91.210.136.0/22
deny from 91.230.254.0/23
deny from 92.60.16.0/20
deny from 93.90.64.0/20
deny from 93.159.192.0/21
deny from 94.125.112.0/21
deny from 95.107.128.0/17
deny from 109.69.0.0/21
deny from 109.69.160.0/21
deny from 109.104.128.0/19
deny from 109.234.232.0/21
deny from 109.236.32.0/20
deny from 130.0.24.0/21
deny from 134.0.32.0/19
deny from 141.8.200.0/21
deny from 146.0.16.0/21
deny from 178.132.216.0/21
deny from 193.254.2.0/24
deny from 193.254.3.0/24
deny from 194.1.149.0/24
deny from 213.163.96.0/19
deny from 213.207.32.0/19
deny from 217.21.144.0/20
deny from 217.24.240.0/20
deny from 217.73.128.0/20
allow from all
</Limit>

حالا کد شما رو کجا قرار بدم؟
با تشکر