![]() |
Вопрос по .htaccess
Нужно запросы любых страниц в корне сайта перенаправлять в папку /new/. Как сделать-то?
Запрос к индексу перенаправляется, но нужно чтобы перенаправлялись запросы всех страниц проиндексированных гуглом. Речь про html страницы, ставить редирект на каждой - не выход. |
а может сделаешь редирект по IP адресу гугла ?
SetEnvIf REMOTE_ADDR 72.14.221.104 REDIR="redir" RewriteCond %{REDIR} redir RewriteRule ^/$ /news.html Я понимаю звучит глупо но это единственное что пришло в загриповонную голову |
Цитата:
|
А если что-то типа
RewriteRule ^(.*)$ /new/$1 [R, L] если я правильно понял.. |
PHP код:
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !^googlebot.* [NC,OR] RewriteRule ^/$ - [L,R] |
Спасибо всем, кто помогал. Убрал все остальые файлы из корня, поставил ErrorDocument 404 /index.htm. Скопировал index из /new/index.htm в корень, поменял пару ссылок в нем.
Интересно, как можно было иначе. Кому не лень - отпишитесь. |
ну можно еще на реферер с гугла проверять
Цитата:
|
| Время: 01:12 |