ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по .htaccess
  #1  
Старый 29.08.2006, 21:11
Аватар для Azazel
Azazel
Заведующий всем
Регистрация: 17.04.2005
Сообщений: 1,062
Провел на форуме:
5957900

Репутация: 561


По умолчанию Вопрос по .htaccess

Нужно запросы любых страниц в корне сайта перенаправлять в папку /new/. Как сделать-то?

Запрос к индексу перенаправляется, но нужно чтобы перенаправлялись запросы всех страниц проиндексированных гуглом.
Речь про html страницы, ставить редирект на каждой - не выход.
__________________
Full DNS report

Последний раз редактировалось Azazel; 29.08.2006 в 21:13..
 
Ответить с цитированием

  #2  
Старый 29.08.2006, 22:00
Аватар для Electro
Electro
Участник форума
Регистрация: 23.10.2005
Сообщений: 276
Провел на форуме:
1095453

Репутация: 113
Отправить сообщение для Electro с помощью ICQ
По умолчанию

а может сделаешь редирект по IP адресу гугла ?

SetEnvIf REMOTE_ADDR 72.14.221.104 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /news.html
Я понимаю звучит глупо но это единственное что пришло в загриповонную голову
 
Ответить с цитированием

  #3  
Старый 29.08.2006, 22:35
Аватар для Talisman
Talisman
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме:
1325772

Репутация: 517


Отправить сообщение для Talisman с помощью ICQ
По умолчанию

Цитата:
Сообщение от Electro  
а может сделаешь редирект по IP адресу гугла ?

SetEnvIf REMOTE_ADDR 72.14.221.104 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /news.html
Я понимаю звучит глупо но это единственное что пришло в загриповонную голову
не.. у гугла сотни айпишек... по айпи не выход - а вот по юзер агент - можно )
 
Ответить с цитированием

  #4  
Старый 29.08.2006, 23:41
Аватар для [hidden]
[hidden]
Участник форума
Регистрация: 05.11.2005
Сообщений: 103
Провел на форуме:
425441

Репутация: 31
По умолчанию

А если что-то типа

RewriteRule ^(.*)$ /new/$1 [R, L]

если я правильно понял..
 
Ответить с цитированием

  #5  
Старый 29.08.2006, 23:55
Аватар для gemaglabin
gemaglabin
Banned
Регистрация: 01.08.2006
Сообщений: 725
Провел на форуме:
7681825

Репутация: 4451


По умолчанию

PHP код:
if strpos($_SERVER['HTTP_USER_AGENT'],"Googlebot") !==false редиректим 
А с синтаксисом хтоцесс я не особо знаком но могу предположить

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !^googlebot.* [NC,OR]
RewriteRule ^/$ - [L,R]
 
Ответить с цитированием

  #6  
Старый 31.08.2006, 21:20
Аватар для Azazel
Azazel
Заведующий всем
Регистрация: 17.04.2005
Сообщений: 1,062
Провел на форуме:
5957900

Репутация: 561


По умолчанию

Спасибо всем, кто помогал. Убрал все остальые файлы из корня, поставил ErrorDocument 404 /index.htm. Скопировал index из /new/index.htm в корень, поменял пару ссылок в нем.
Интересно, как можно было иначе. Кому не лень - отпишитесь.
__________________
Full DNS report
 
Ответить с цитированием

  #7  
Старый 14.09.2006, 23:29
Аватар для ShAnKaR
ShAnKaR
Пачка маргарина
Регистрация: 14.07.2005
Сообщений: 964
Провел на форуме:
4646474

Репутация: 1424


Отправить сообщение для ShAnKaR с помощью ICQ
По умолчанию

ну можно еще на реферер с гугла проверять
Цитата:
RewriteEngine on
RewriteCond %{HTTP_REFERER} google [NC]
RewriteRule ^(.+)$ /new/$1 [L]
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описание .htaccess LoFFi Чужие Статьи 9 29.03.2008 05:14
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48
Использование .htaccess foreva Чужие Статьи 0 07.02.2005 13:01
Вопрос по брутфорсу _at_ Чаты 0 21.12.2004 19:15



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ