Киби.ru

Живой сайт об актуальных проектах

User Tools

Site Tools


joomla:pereezd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
joomla:pereezd [2010/11/14 19:22] kibijoomla:pereezd [2011/08/02 17:57] (current) kibi
Line 1: Line 1:
-======  ======+====== Переезд с сохранением ТИЦ и PR ======
  
 {{tag>redirect yandex google}} {{tag>redirect yandex google}}
Line 20: Line 20:
  
 В текстовом файлике - robots.txt обязательно на старом, да и можно и на новом домене пишем следующее: В текстовом файлике - robots.txt обязательно на старом, да и можно и на новом домене пишем следующее:
-  - "Disallow: /cgi-bin" - по рекомендации яндекса ставим директиву Disallow с любым корректным параметром, далее если http://new_name.ru главное зеркало - главный - новый сайт, то наиболее универсальный robots.txt будет выглядит так:+  - "Disallow: /cgi-bin" - по рекомендации Яндекса ставим директиву Disallow с любым корректным параметром, далее если http://new_name.ru главное зеркало - главный - новый сайт, то наиболее универсальный robots.txt будет выглядит так:
  
 <code robots> <code robots>
Line 30: Line 30:
 Кстати говоря, для Яндекса после этого http://www.new_name.ru будет главным доменом, а http://new_name.ru (без www) и если есть и другие домены будут "является неглавными - зеркалом сайта". То есть с "www" вы уж сразу определяйтесь. Кстати говоря, для Яндекса после этого http://www.new_name.ru будет главным доменом, а http://new_name.ru (без www) и если есть и другие домены будут "является неглавными - зеркалом сайта". То есть с "www" вы уж сразу определяйтесь.
  
-Стоит так же отметить что Host- директива носит рекомендательный характер и не все поисковики её выполняют, но для яндекса рамблера она вполне работоспособна.+Стоит так же отметить что Host- директива носит рекомендательный характер и не все поисковики её выполняют, но для Яндекса и Рамблера она вполне работоспособна.
  
 ==== Ждём реакции Яндекса ==== ==== Ждём реакции Яндекса ====
Line 42: Line 42:
   * на старом домене в корневой директории создаем текстовый файлик .htaccess с такой строкой<code apache>   * на старом домене в корневой директории создаем текстовый файлик .htaccess с такой строкой<code apache>
 Redirect 301 / http://new_htaccess.net.ru/</code> Redirect 301 / http://new_htaccess.net.ru/</code>
- +  * или выполненная средствами Модуля mod_rewrite - URL преобразований который, как правило, доступен только на платных хостингах<code apache>
-или выполненная средствами Модуля mod_rewrite - URL преобразований который, как правило, доступен только на платных хостингах+
 RewriteCond %{HTTP_HOST} ^www\.old_htaccess\.net\.ru$ [NC] RewriteCond %{HTTP_HOST} ^www\.old_htaccess\.net\.ru$ [NC]
 RewriteRule ^(.*)$ http://new_htaccess.net.ru/$1 [L,R=301] RewriteRule ^(.*)$ http://new_htaccess.net.ru/$1 [L,R=301]
- 
  
 RewriteCond %{HTTP_HOST} ^old_htaccess\.net\.ru$ [NC] RewriteCond %{HTTP_HOST} ^old_htaccess\.net\.ru$ [NC]
 RewriteRule ^(.*)$ http://new_htaccess.net.ru/$1 [L,R=301] RewriteRule ^(.*)$ http://new_htaccess.net.ru/$1 [L,R=301]
 +</code>
  
-Справочно, для расшифровки параметров: +=== Справочно, для расшифровки параметров: ===
- +
-^ Маркер начала строки\\ +
-$ Маркер конца строки\\ +
-^ Маркер начала строки\\ +
-* 0 или N из предшествующего текста, т.е. любой символ, который может и отсутвовать вовсе\\ +
-макрос $1 обозначает ту часть исходного пути, которая расположена внутри первой пары скобок, $2 - внутри второй пары и далее по аналогии.\\ +
- +
-'redirect|R [=code]' (вызывает редирект) Префикс в Подстановке вида http://thishost[:thisport]/ (создающий новый URL из какого-либо URI) запускает внешний редирект (перенаправление). Если нет никакого кода в подстановке ответ будет с HTTP статусом 302 (ВРЕМЕННО ПЕРЕМЕЩЕН). Если вы хотите использовать другие коды ответов в диапазоне 300-400, просто напишите их в виде числа или используйте одно из следующих символических имён: temp (По-умолчанию), permanent, seeother.+
  
-'last|L(последнее правило) Остановить процесс преобразования на этом месте и не применять больше никаких правил преобразований. Это соответствует оператору last в Perl или оператору break в языке C. Используйте этот флаг для того, чтобы не преобразовывать текущий URL другими, следующими за этим, правилами преобразований. К примеру, используйте это для преобразования корневого URL из ('/') в реальный, например, '/e/www/'.+|%%^%%| Маркер начала строки| 
 +|$| Маркер конца строки| 
 +|*| 0 или N из предшествующего текста, т.е. любой символ, который может и отсутвовать вовсе| 
 +|$1, $2|макрос $1 обозначает ту часть исходного пути, которая расположена внутри первой пары скобок, $2 - внутри второй пары и далее по аналогии. 
 +|redirect%%|%%R [=code]| (вызывает редирект) Префикс в Подстановке вида http://thishost[:thisport]/ (создающий новый URL из какого-либо URI) запускает внешний редирект (перенаправление). Если нет никакого кода в подстановке ответ будет с HTTP статусом 302 (ВРЕМЕННО ПЕРЕМЕЩЕН). Если вы хотите использовать другие коды ответов в диапазоне 300-400, просто напишите их в виде числа или используйте одно из следующих символических имён: temp (По-умолчанию), permanent, seeother.| 
 +|last%%|%%L(последнее правило) Остановить процесс преобразования на этом месте и не применять больше никаких правил преобразований. Это соответствует оператору last в Perl или оператору break в языке C. Используйте этот флаг для того, чтобы не преобразовывать текущий URL другими, следующими за этим, правилами преобразований. К примеру, используйте это для преобразования корневого URL из ('/') в реальный, например, '/e/www/'.|
  
 Есть специальный формат: %{HTTP:заголовок} где заголовок может быть любым именем HTTP MIME-заголовка. Это ищется в HTTP запросе. Есть специальный формат: %{HTTP:заголовок} где заголовок может быть любым именем HTTP MIME-заголовка. Это ищется в HTTP запросе.
joomla/pereezd.1289751769.txt.gz · Last modified: 2010/11/14 19:22 by kibi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki