@otha_marks
Чтобы сделать 301 редирект в файле .htaccess, вы должны добавить следующий код:
1
2
3
4
5
|
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
|
В этом примере мы перенаправляем все запросы с example.com на www.example.com с использованием кода 301 (постоянное перенаправление).
- Options +FollowSymLinks - позволяет использовать символические ссылки в настройках RewriteRule.
- RewriteEngine On - включает модуль рерайта.
- RewriteCond %{HTTP_HOST} ^example.com$ [NC] - задает условие, что редирект применяется только к запросам с доменным именем example.com.
- RewriteRule ^(.)$ http://www.example.com/$1 [L,R=301] - определяет регулярное выражение для соответствия всем URL-ам, независимо от того, какой URI следует после домена (используется (.)). $ 1 содержит этот URI и добавляется к новому домену. [L,R=301] указывает, что это последнее правило и что нужно использовать код 301 для постоянного перенаправления (R=301).
Убедитесь, что замените example.com на фактическое доменное имя, которое вы хотите перенаправить. После внесения изменений в .htaccess сохраните файл и протестируйте перенаправление.