1. Перенаправлення з однієї сторінки на іншу
Перенаправляє конкретну сторінку на нову сторінку:
Redirect 301 /old-page.html http://example.com/new-page.html
2. Редирект з усієї вебсайту на новий домен
Перенаправляє увесь трафік з старого домену на новий домен:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.old-domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.new-domain.com/$1 [R=301,L]
3. Перенаправлення всіх HTTP запитів на HTTPS
Перенаправляє всі HTTP запити на HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
4. Видалення www
з URL
Перенаправляє URL з www
на URL без www
:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
5. Редирект з усіх сторінок на одну сторінку при обслуговуванні
Перенаправляє всі сторінки на сторінку обслуговування:
RewriteEngine On
RewriteRule ^(.*)$ /maintenance.html [L]
6. Перенаправлення з розширеннями файлів (наприклад, .html) на без розширень
Перенаправляє URL з розширеннями на URL без розширень:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
7. Перенаправлення з домену без www
на домен з www
Перенаправляє домен без www
на домен з www
:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
8. Редирект усіх сторінок з одного піддомену на інший
Перенаправляє всі сторінки з одного піддомену на інший піддомен:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.example\.com$ [NC]
RewriteRule ^(.*)$ http://newsub.example.com/$1 [L,R=301]
9. Редирект певних сторінок на нову URL
Перенаправляє конкретні сторінки на нові URL:
Redirect 301 /old-page.html http://example.com/new-page.html
10. Редирект усіх сторінок на домен з HTTPS
Перенаправляє всі сторінки на HTTPS домен:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Ці приклади допоможуть вам управляти URL-структурою вашого сайту та забезпечити правильне перенаправлення користувачів на потрібні сторінки.