ช่้วยเขียน htaccess ตามเงื่อนไขนี้ด้วยครับ

ผมก็ไม่รู้ว่า htaccess มันกำหนดเงื่อนไขได้หรือเปล่าครับ

คืออยากให้ dir /home/user/adc ถูกป้องกัน คือถ้ามีผู้ใช้ใด เข้ามาด้วย IP 123.222.111.222 ให้ Allow เข้าได้ปกติ ครับ

แต่ถ้าหากมีผู้ใช่อื่นที่ไม่ใช่ IP: 123.222.111.222 ก็ให้ถาม user/pass ครับ แบบการgเขียน htpasswd Auth

ขอบคุณครับ

http://www.htpasswdgenerator.com/apache/htaccess.html

ก็ rewrite ทั้งหมด เข้า script auth แล้วก็เช็กในนั้นเอาเว่ามาจาก ip ใด มันจะยืดหยุ่นกว่าเยอะที่จะไปเขียนใน conf

เขียนอย่างไรครับ

AuthGroupFile /dev/null

AuthType Basic

AuthUserFile /dir/dir/.htpasswd

AuthName "Member's Area"

require valid-user

Order allow,deny

Deny from all

Allow from 123.222.111.222 127.0.0.1

ผมเอาใส่ไฟล์ .htaccess แล้วนำไปไว้ที่ ตำแหน่งที่จะป้องกันแล้วครับ แต่มันไม่ถาม pass ขึ้น 403 เลยครับ