Redirect Everyone Except Your IP and Redirect an IP Address

mod_rewrite นี่ทำอะไรได้มากมายครับ วันนี้มีเหตุจำเป็นที่ผมจะต้องทำการ redirect IP Address สามารถทำได้ 2 อย่าง

1. ทำการ Redirect IP Address ของทุกๆ คน ยกเว้น IP ของคุณเอง
# Get mod_rewrite going
Options -MultiViews +FollowSymLinks
RewriteEngine On

# Redirect everyone who’s not from your IP
RewriteCond %{REMOTE_ADDR} !123.456.789.10 [NC]
RewriteRule !maintenance.html$ maintenance.html [R]

2. Redirect เฉพาะบาง IP Address ที่ต้องการเท่านั้น
# Get mod_rewrite going
Options -MultiViews +FollowSymLinks
RewriteEngine On

# Redirect someone’s IP
RewriteCond %{REMOTE_ADDR} 123.456.789.10
RewriteRule .* http://my.diary.in.th/ [R]

Leave a Reply

1 Comment on "Redirect Everyone Except Your IP and Redirect an IP Address"

Notify of
avatar
skategang
Guest

ช่วยหน่อยได้มั้ยครับ อยากใช้ mod_rewrite เปลี่ยน URL ผมให้สั้นลงจะทำได้มั้ยครับ ลองหลายครั้งแล้วยังไม่ได้ผล

คือ เว็บผมรันด้วย CGI แล้วระบบของ Server ก็บังคับให้รันได้เฉพาะ ไดเร็กเทอรี่ /cgi-bin เท่านั้น ตอนนี้ URL ผมเลยยาวเยี่ยดเลยครับคือ
หน้าแรก
http://www.skategang.com/cgi-bin/skategang/index.pl
หน้าอื่น ๆ
http://www.skategang.com/cgi-bin/skategang/other.pl

ผมอยากหั้นให้สั้นลงเป็นแบบนี้จะได้มั้ยครับ

หน้าแรก
wwww.skategang.com
หน้าอื่น ๆ
http://www.skategang.com/other.pl

รบกวนผู้รู้ด้วยน่ะครับจะกรุณาอย่างสูง ขอบคุณมากๆ ครับ

wpDiscuz