Киби.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
Next revisionBoth sides next revision
joomla:pereezd [2010/11/14 19:21] kibijoomla:pereezd [2010/11/14 19:29] kibi
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 запросе.
Line 69: Line 65:
 ==== Итог ==== ==== Итог ====
  
-В общем нужен запас времени... Если пропустить пункт 1, то яндекс на время просто выбросит страницы из индекса... на период переезда длительностью вплоть до тех же 2-4 месяцев.+В общем нужен запас времени... Если пропустить пункт 1, то Яндекс на время просто выбросит страницы из индекса... на период переезда длительностью вплоть до тех же 2-4 месяцев.
  
-Если одновременно сделать первое и третье, и хост и редирект то получим по существу только 3 пункт, так как редирект распространяется на все файлы, содержащиеся на сайте, в том числе и на robots.txt, в итоге он становиться вне игры. +Если одновременно сделать первое и третье, и хост и редиректто получим по существу только 3 пункт, так как редирект распространяется на все файлы, содержащиеся на сайте, в том числе и на robots.txt, в итоге он становиться вне игры. 
joomla/pereezd.txt · Last modified: 2011/08/02 17:57 by kibi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki