Домой Оптимизация и учебники по WordPress Основы перманентного перенаправления HTTP 301 и правила .htaccess (добавлено 10 наиболее часто...

Основы перманентного перенаправления HTTP 301 и правила .htaccess (добавлено 10 наиболее часто используемых правил)

378
0

Если вам необходимо навсегда изменить URL-адрес веб-страницы или всего вашего веб-сайта и вы хотите, чтобы ваши новые и постоянные посетители и поисковые системы находили вашу новую веб-страницу, рекомендуется использовать дружественный для поисковых систем редирект 301. Переадресация 301 — это код состояния HTTP для «перемещен навсегда».

Крупные поисковые системы расправляются с сайтами, которые используют скрытую переадресацию или указывают несколько доменов на один и тот же контент без надлежащего перенаправления. Постоянный редирект 301, как известно, является дружественным поисковым перенаправлением, когда это необходимо.

Создание перенаправления 301 с помощью .htaccess Файл требует, чтобы ваш сайт размещался на сервере Apache (Linux, Unix). Если вы не уверены, простая проверка заголовка укажет ваш тип сервера.

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

Есть ли у вас какие-либо вопросы ниже? Хотите перенаправления ниже?

  • WordPress 301 Redirect через htaccess и FTP
  • Переадресация URL-адреса с использованием файла htaccess
  • Простые перенаправления с .htaccess
  • Руководство для начинающих по созданию 301 перенаправлений в WordPress
  • Как добавить правило перезаписи URL в WordPress
  • Как перенаправить страницу WordPress на другой URL htaccess
  • WordPress 301 перенаправить правила htaccess
ЧИТАТЬ ТАКЖЕ:  Как отобразить различные виджеты боковой панели на основе категории WordPress? Попробуйте плагин параметров виджета

1. Как настроить простой 301 Redirect?

Основной код для перенаправления:

Redirect 301 old_location new_location

2. Как перенаправить одну страницу

1
2
3
переадресовывать 301 / oldpage . php http : //www.yoursite.com/newpage.php
переадресовывать 301 / oldpage2 . php http : //www.yoursite.com/folder/

3. Переместили свой домен на другой сайт?

Вариант 1) Вы можете перенаправить весь сайт, включая полный URL

Для этого, пожалуйста, откройте .htaccess файл и добавьте ниже к нему. Просто замени previousSite а также newSite ценности.

Это сохраняет все параметры URL

1
2
3
4
5
RewriteEngine на
RewriteCond % { HTTP_HOST } ^ предыдущий сайт / . ком $ [ ИЛИ ]
RewriteCond % { HTTP_HOST } ^ www / . предыдущий сайт / . ком $
RewriteRule ^ ( . * ) $ HTTP /: ////newSite/.com//$1 [ R = 301 , л ]

Sample: https://crunchify.com/Test1 будет перенаправлен на https://pro.crunchify.com/Test1

Давным-давно я переместил свой блог на новый домен из Crunchify.co в Crunchify.com , Я объяснил шаги, которые я выполнил, чтобы переместить его за 30 минут. Это было давно. У меня больше нет Crunchify.co.

Получите больше информации здесь: https://crunchify.com/wordpress-tips-move-your-blog-from-one-domain-to-another/

Вариант 2) Вы можете перенаправить сайт только на домашнюю страницу нового домена

Это игнорирует все параметры URL

1
2
3
4
RewriteEngine на
RewriteCond % { HTTP_HOST } ^ тест / . crunchify /. ком $ [ ИЛИ ]
RewriteCond % { HTTP_HOST } ^ www / . тест / . crunchify /. ком $
RewriteRule ^ ( . * ) $ HTTP /: ////crunchify/.com// [ R = 301 , л ]

Sample: https://test.crunchify.com/Test1 будет перенаправлен на https://crunchify.com/

4. Лучший способ перенаправить весь сайт в подпапку

Redirect 301 / https://crunchify.com/subfolder/

5. Лучший способ перенаправить подпапку на другой сайт?

Redirect 301 /subfolder https://crunchify.com/

6. Лучший способ перенаправить только расширение файла, но сохранить имя страницы?

RedirectMatch 301 (.*).php$ https://crunchify.com$1.html

7. Лучший способ перенаправить с поддоменов без www на www?

1
2
3
4
RewriteEngine на
RewriteBase /
RewriteCond % { http_host } ^ Crunchify. ком [ нк ]
RewriteRule ^ ( . * ) $ http : //www.crunchify.com/$1 [r = 301, nc]

8. Лучший способ перенаправить из старого домена в новый домен, который включает полный путь и строку запроса

1
2
3
Опции + FollowSymLinks
RewriteEngine On
RewriteRule ^ ( . * ) https : //www.domain.com%]REQUEST_URI} [R = 302, NC]

9. Как перенаправить сайт с HTTP на HTTPS и с HTTPS на HTTP?

Оформить заказ это подробное руководство.

Как перенаправить любой входящий запрос с незащищенного (HTTP) на защищенный (HTTPS) вызов?

10. Как перенаправить из субдомена блога в папку блога?

1
2
3
4
5
Опции + FollowSymLinks
RewriteEngine На
RewriteCond % { REQUEST_URI } / блог
RewriteRule ^ ( . * ) http : //crunchify.com/%ndomREQUEST_URI} [R = 302, NC]
RewriteRule ^ ( . * ) http : //crunchify.com/blog/%ndomREQUEST_URI} [R = 302, NC]

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

Основы перманентного перенаправления HTTP 301 и правила .htaccess (добавлено 10 наиболее часто используемых правил)

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь