Меню
Главная
Форумы
Новые сообщения
Что нового?
Новые сообщения
Вход
Регистрация
Что нового?
Новые сообщения
Меню
Вход
Регистрация
Главная
Форумы
Противодействие интернет-цензуре
Препятствуем блокировке сайта
Что делать, если ваш сайт заблокировал Роскомнадзор
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Ответить в теме
Сообщение
<p>[QUOTE="patron, post: 9099, member: 1473"]</p><p>Напишите, как это реализовать, пожалуйста.</p><p></p><p>Нашел это, прописал, но ответ 200 ОК вместо 301.</p><p>[code]</p><p>Options +FollowSymLinks</p><p>RewriteEngine on</p><p>RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]</p><p>RewriteRule ^([^/]+) $1 [L]</p><p></p><p>RewriteCond %{HTTP_HOST} ^old-site\.ru</p><p>RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]</p><p>RewriteCond %{HTTP_HOST} ^www.old-site\.ru</p><p>RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]</p><p></p><p>#old.ru</p><p>RewriteCond %{HTTP_USER_AGENT} yandex</p><p>RewriteCond %{REQUEST_URI} !^/old.ru/</p><p>RewriteCond %{HTTP_HOST} ^(www.)?old.ru$</p><p>RewriteRule ^(.*)$ http://www.new.ru/$1 [R=301,L]</p><p></p><p>#new.ru</p><p>RewriteCond %{HTTP_USER_AGENT} !yandex</p><p>RewriteCond %{REQUEST_URI} !^/new.ru/</p><p>RewriteCond %{HTTP_HOST} ^(www.)?new.ru$</p><p>RewriteRule ^(.*)$ http://www.old.ru/$1 [R=301,L]</p><p>[/code]</p><p>[/QUOTE]</p>
[QUOTE="patron, post: 9099, member: 1473"] Напишите, как это реализовать, пожалуйста. Нашел это, прописал, но ответ 200 ОК вместо 301. [code] Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC] RewriteRule ^([^/]+) $1 [L] RewriteCond %{HTTP_HOST} ^old-site\.ru RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.old-site\.ru RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L] #old.ru RewriteCond %{HTTP_USER_AGENT} yandex RewriteCond %{REQUEST_URI} !^/old.ru/ RewriteCond %{HTTP_HOST} ^(www.)?old.ru$ RewriteRule ^(.*)$ http://www.new.ru/$1 [R=301,L] #new.ru RewriteCond %{HTTP_USER_AGENT} !yandex RewriteCond %{REQUEST_URI} !^/new.ru/ RewriteCond %{HTTP_HOST} ^(www.)?new.ru$ RewriteRule ^(.*)$ http://www.old.ru/$1 [R=301,L] [/code] [/QUOTE]
Предпросмотр
Имя
Проверка
Введите вторую букву алфавита
Ответить
Главная
Форумы
Противодействие интернет-цензуре
Препятствуем блокировке сайта
Что делать, если ваш сайт заблокировал Роскомнадзор
Сверху