Chcę, aby moi goście mieli dostęp tylko do określonej części mojej witryny (bloga). Jeśli spróbują uzyskać dostęp do innych obszarów strony, chciałbym, aby zostały przekierowane do sekcji blogu..htaccess mod_rewrite Przekierowanie oparte na IP: jak przekierować cały ruch do konkretnego podkatalogu, z wyjątkiem mojego IP?
Chcę, aby to dotyczyło wszystkich osób oprócz mojego adresu IP.
więc struktura jest następująca:
mysite.com/blog // visitor access allowed
mysite.com // redirect to mysite.com/blog
mysite.com/forum // redirect to mysite.com/blog
mysite.com/tools // redirect to mysite.com/blog
etc...
Czy masz jakieś sugestie, w jaki sposób to zrobić za pośrednictwem .htaccess mod_rewrite?
dzięki @jordon - jeśli chcę dodać więcej niż jeden adres IP, jaka byłaby składnia? – pepe
@torr Wystarczy skopiować pierwszą linię do innej linii i nadal je dodawać. –
Myślę, że REMOTE_ADDR jest lepsze od REMOTE_HOST, aby uzyskać adres IP. REMOTE_HOST niekoniecznie zwróci adres IP, jeśli włączona jest funkcja 'HostnameLooks' (chociaż domyślnie jest wyłączona). – MrWhite