Я хочу, чтобы мои посетители имели доступ только к определенной части моего сайта (блога). Если они попытаются получить доступ к другим областям веб-сайта, я бы хотел, чтобы они перенаправлялись в раздел блога..htaccess mod_rewrite Перенаправление на основе IP: как перенаправить весь трафик на конкретный подкаталог, кроме моего IP?
Я также хочу, чтобы это применимо ко всем, кроме моего IP-адреса.
Так структура выглядит следующим образом:
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...
У Вас есть предложение о том, как сделать это с помощью .htaccess mod_rewrite?
thanks @jordon - если я хочу добавить несколько IP-адресов, что бы синтаксис был? – pepe
@torr Просто скопируйте первую строку в другую строку и продолжайте добавлять их. –
Я думаю, что REMOTE_ADDR предпочтительнее REMOTE_HOST, чтобы получить IP-адрес. REMOTE_HOST не обязательно будет возвращать IP-адрес, если включен параметр «HostnameLookups» (хотя по умолчанию это отключено). – MrWhite