link14200 link14201 link14202 link14203 link14204 link14205 link14206 link14207 link14208 link14209 link14210 link14211 link14212 link14213 link14214 link14215 link14216 link14217 link14218 link14219 link14220 link14221 link14222 link14223 link14224 link14225 link14226 link14227 link14228 link14229 link14230 link14231 link14232 link14233 link14234 link14235 link14236 link14237 link14238 link14239 link14240 link14241 link14242 link14243 link14244 link14245 link14246 link14247 link14248 link14249 link14250 link14251 link14252 link14253 link14254 link14255 link14256 link14257 link14258 link14259 link14260 link14261 link14262 link14263 link14264 link14265 link14266 link14267 link14268 link14269 link14270 link14271 link14272 link14273 link14274 link14275 link14276 link14277 link14278 link14279 link14280 link14281 link14282 link14283 link14284 link14285 link14286 link14287 link14288 link14289 link14290 link14291 link14292 link14293 link14294 link14295 link14296 link14297 link14298 link14299
  • Страница 1 из 1
  • 1
Корректный переход со старого домена на новый
Написал 10.11.2015 в 20:03 • (Ур. 7)
Привет форумчане, у кого есть опыт у переходе со старого домена на новый?
Сейчас этим занимаюсь, пару нюансов уяснил:
1. Нужно сделать редирект со старого на новый через файл .htaccess
1.1 Сделать редирект каждой старой на каждую новую, это на любителя
1.2 И сделать редирект всех оставшийся на главную нового сайта.
2. Настроить robots.txt на старом домене

Вот такого плана:
Цитата
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$
[NC]RewriteRule ^([^/]+) $1
[l]RewriteCond %{HTTP_HOST} ^(www\.)?darkhelp\.com\.ua$
RewriteRule ^(.*)$ http://darkzona.com/$1
[r=301,L]</IfModule>

Чем хорош данный вариант? Во первых, он исключает из редиректа на старом домене файл robots.txt, что позволяет задать в нём директиву Host с указанием нового домена. Это работает только для поисковой системы Яндекс, подробней читайте тут. Я же отмечу, что директива Host может быть указана где угодно, но лучше будет указать её так:

User-agent: Yandex
Disallow: /cgi-bin
Host: darkzona.com

Во вторых, этот вариант осуществляет редирект с одного домена на другой, независимо от того было ли указано в старом домене www. или нет, учтены оба варианта.

Очевидно и то, что для работы приведенного примера редиректа необходимо указать свои домены. Обращаю ваше внимание на то, что в регулярном выражении директивы RewriteCond необходимо экранировать спецсимволы, тот же символ точки (.), например: old-domain\.ru, в то время как для нового домена в этом нет необходимости, но нужно начинать именно с HTTP-протокола, т.е. http:// и т.д.


1 нюанс не понятен, этих действий достаточно, что бы ТИЦ перешел на новый домен??!


Продажа сообществ, аккаунтов в соцсетях
Написал 26.11.2015 в 21:16 • (Ур. 7)
Перешел на новый домен, пока что ТИЦ не перешел на новый сайт.
И столкнулся с проблемой, старые страницы пропали с индекса, а новые еще не появились.
  • Страница 1 из 1
  • 1


Никита192
yanaz146
Kenzo104