2011-12-31 4 views
1

У меня есть еще один вопрос .htaccess, простой для вас, не столько для меня.Динамическая защита поддоменов .htaccess

Скажем, мой основной сайт находится по адресу http://domain.com. Я выполняю все предварительные испытания на sandbox.domain.com и sandbox.domain.co. Я просто понял, что Google пошел вперед и проиндексировал мои сайты для песочницы ... Ugggh!

Корневая папка документа на моем сервере Apache с живым сайтом всегда называется ALIVE, и для того, чтобы содержимое моей песочницы было живым, я быстро переименовываю папки, то есть ALIVE-> OLDx, SANDBOX-> ALIVE.

Моя цель - не допустить обращения индексаторов и пользователей к моим песочницам. Я пытаюсь создать файл .htaccess для корневого каталога документа, который разрешает доступ только к моему ip-адресу из субдомена sandbox (sandbox.domain.com), в противном случае он разрешает доступ к любому из основного домена (domain.com). Это исключило бы процесс запоминания обновления файла .htaccess каждый раз, когда я выпущу новый сайт.

Это не кажется слишком сложным, но я не смог найти правильную комбинацию. Любые указатели в правильном направлении будут высоко оценены!

ответ

1

Создать .htaccess внутри каждую папку (как песочница):

order deny,allow 
deny from all 
allow from YOUR IP HERE 
+0

... Проблема данной папки может быть корнем песочницы подобласти или фактического места живого домена. Из этого проекта мне нужно .htaccess определить, к которому он обращается через domain.com или sandbox.domain.com, и применять ваш скрипт выше только при доступе через субдомен sandbox. – Jimmyb

+0

Установите htaccess внутри папки SANDBOX, а не внутри папки ALIVE. –

Смежные вопросы