-
Перенаправление с одной страницы на другую:
apacheRedirect 301 /old-page.html http://example.com/new-page.html
-
Редирект со всего сайта на новый домен:
apacheRewriteEngine On RewriteCond %{HTTP_HOST} ^www\.old-domain\.com$ [NC] RewriteRule ^(.*)$ http://www.new-domain.com/$1 [R=301,L]
-
Перенаправление всех HTTP запросов на HTTPS:
apacheRewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
-
Удаление
www
из URL:apacheRewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
-
Редирект со всех страниц на одну страницу при обслуживании:
apacheRewriteEngine On RewriteRule ^(.*)$ /maintenance.html [L]
-
Редирект с расширений файлов (например, .html) на без расширений:
apacheRewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule ^(.*)$ $1.html [NC,L]
-
Перенаправление с домена без www на домен с www:
apacheRewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
-
Редирект всех страниц с одного поддомена на другой:
apacheRewriteEngine On RewriteCond %{HTTP_HOST} ^sub\.example\.com$ [NC] RewriteRule ^(.*)$ http://newsub.example.com/$1 [L,R=301]
-
Редирект определённых страниц на новый URL:
apacheRedirect 301 /old-page.html http://example.com/new-page.html
-
Редирект всех страниц на домен с HTTPS:
apacheRewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]