Я хочу протестировать серьезные изменения на моем сайте, не повредив SEO

8

Я хочу заменить все файлы моего веб-сайта новыми на сервер и проверить, нормально ли они работают, но я не хочу, чтобы во время этого происходило сканирование, или, если да, я не хочу, чтобы сканер мог Посмотрите, что на новой странице.

Я просто хочу изменить его на 15 минут, но я протестировал другие вещи один раз за 5 минут, и Google для веб-мастеров сказал мне, что у них было много 404 за этот период, и я не хочу, чтобы это повторилось.

Кроме того, я не хочу писать весь мой файл .htaccess. Я подумал о том, чтобы перенаправить все URL на мою главную страницу и применить изменения, но думаю, что это не очень хорошая практика, какие-нибудь хорошие идеи?

wxiiir
источник

Ответы:

8

Опции:

  1. Настройте локальный сайт для тестирования. Что-то вроде WAMP должно сделать свое дело.

  2. Если вы собираетесь проводить тестирование на своем работающем сервере, временно заблокируйте ваш сайт во время тестирования. Ответ 307 HTTP будет уместно .

  3. Используйте базовую аутентификацию, чтобы не допустить сканеров и всех остальных, пока вы будете тестировать. Поскольку ваш сайт будет недоступен всего 15 минут, побочных эффектов от этого не будет.

Джон Конде
источник
Я уже использую XAMPP, и он отлично работает, но для изменений .htaccess и других вещей он иногда ведет себя хорошо, но протестировать некоторые изменения просто невозможно с помощью такого метода. Ваши другие варианты, вероятно, лучше в этом конкретном случае. спасибо
wxiiir
5
  1. Не проводите тестирование в производственной среде, если это вообще возможно. Это рецепт катастрофы.

  2. Создайте тестовый поддомен, максимально изолированный от вашего рабочего сайта. Это позволит вам протестировать изменения на сервере, не надеясь, что это подвергнет опасности ваш рабочий сайт. Вы можете использовать robots.txt, чтобы заблокировать ботов с этого субдомена, чтобы он не был проиндексирован.

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

jfrankcarr
источник
1
+1 Потому что, скорее всего, не будет 15 минут. Купите второе доменное имя (имя вашего сайта .biz или .info)
MrChrister,
хорошие предложения, но не очень практичные для меня на данный момент.
Wxiiir
@MrChrister - это хороший, у меня есть список доменов, которые я собираюсь купить, так что это хороший вариант
wxiiir
@wxiiir - поддомены - это хороший путь, если вы не можете сейчас инвестировать в несколько серверных сред. Если у вас не очень плохой хостинг, их быстро и легко создать и бесплатно. Даже использование подпапки лучше, чем потенциально разрушить весь ваш сайт.
jfrankcarr
0

Это немного радикально, но я придумал решение для всего своего IT-офиса несколько лет назад. Мы искали лучшую операционную систему, чем Windows. Мы прошли через несколько этапов, но в итоге использовали Linux Mint с Mate Desktop. Кривая обучения была очень низкой. Поскольку он основан на Ubuntu, вы можете загрузить реальный сервер LAMP с доменными именами и полностью работающим .htaccess (который мы используем в каждом проекте). С Geany в качестве замены для Notepad Plus Plus наша команда ИТ-разработчиков ценит каждого, у кого на компьютере есть полностью работающий сервер apache2.

Конечно, это не сработает, если ваш магазин застрял на Windows, но для некоторых людей это идеальное решение с низкой стоимостью или без затрат.

Лан Тайт
источник