It Hints
Search
Close this search box.

Всем при­вет. Вста­ла пере­до мной зада­ча — нуж­но было пере­де­лать сайт, при этом не хоте­лось это­го делать на каком то про­ме­жу­точ­ном домене, что­бы потом не пере­но­сить сайт, а с дру­гой сто­ро­ны хоте­лось что­бы теку­щий сайт про­дол­жал работать.

Про­бле­му решил сле­ду­ю­щим обра­зом — пере­нес рабо­та­ю­щий сайт на под­до­мен old.website.ru, а в .htaccess ново­го сай­та website.ru про­пи­сал следующее

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !=8.8.8.8
RewriteRule .* http://old.website.ru/? [R=301,L]

или вот так

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !=8.8.8.8
RewriteRule ^(.*)$ https://old.site.ru/$1 [R=301,L]

P.S. IP адрес 8.8.8.8 тут для при­ме­ра, заме­нить его на ваш IP

и так что мы полу­чи­ли ? Все посе­ти­те­ли кро­ме вас будут пере­ад­ре­со­вы­вать­ся на ста­рый сайт, вас же пере­ад­ре­со­вы­вать не будет, може­те спо­кой­но зани­мать­ся сай­том. После того как сайт будет готов, эту кон­струк­цию нуж­но будет уда­лить. Кста­ти потом мож­но будет old.website.ru даже оста­вить и сде­лать кноп­ку “перей­ти на ста­рую вер­сию сайта”

Переадресация через htaccess

Друзья - если вы нашли для себя что то полезное и хотите помочь проекту развиваться дальше, Вы можете задонатить любую сумму на поддержку. Деньги пойдут исключительно на оплату доменного имени, хостинга, а так же на мотивацию.

Facebook
Twitter
Email
VK
WhatsApp
Telegram