10 примеров использования редиректов в .htaccess

 

  • Перенаправление с одной страницы на другую:

    apache
    Redirect 301 /old-page.html http://example.com/new-page.html
  • Редирект со всего сайта на новый домен:

    apache
    RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.old-domain\.com$ [NC] RewriteRule ^(.*)$ http://www.new-domain.com/$1 [R=301,L]
  • Перенаправление всех HTTP запросов на HTTPS:

    apache
    RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  • Удаление www из URL:

    apache
    RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
  • Редирект со всех страниц на одну страницу при обслуживании:

    apache
    RewriteEngine On RewriteRule ^(.*)$ /maintenance.html [L]
  • Редирект с расширений файлов (например, .html) на без расширений:

    apache
    RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule ^(.*)$ $1.html [NC,L]
  • Перенаправление с домена без www на домен с www:

    apache
    RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
  • Редирект всех страниц с одного поддомена на другой:

    apache
    RewriteEngine On RewriteCond %{HTTP_HOST} ^sub\.example\.com$ [NC] RewriteRule ^(.*)$ http://newsub.example.com/$1 [L,R=301]
  • Редирект определённых страниц на новый URL:

    apache
    Redirect 301 /old-page.html http://example.com/new-page.html
  • Редирект всех страниц на домен с HTTPS:

    apache
    RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

 

  • хостинг, htaccess, редирект 301
  • 2 Kunder som kunne bruge dette svar
Hjalp dette svar dig?

Relaterede artikler

HTTP Ошибки: частые причины и как исправить

  Ошибка 403: Forbidden Описание: Сервер понимает запрос, но отказывается его выполнять. Обычно...

Настройка DNS на базе CloudFlare

  Cloudflare — это популярный сервис, предоставляющий защиту и улучшение производительности для...

FTP подключение к хостингу с помощью FileZilla

  Использование FileZilla для подключения к FTP-серверу — это простой и удобный способ управлять...

Что такое поддомен и с чем это едят?

  Поддомен — это часть доменного имени, которая добавляется перед основным доменным именем. Он...

Тестируем сеть на VPS с помощью Speedtest

Тестирование скорости сети на вашем VPS под управлением Debian или AlmaLinux можно выполнить с...

Powered by WHMCompleteSolution