tareid
@tareid

Как редактировать .htaccess?

Здравствуйте, хочу перенаправить с одной страницы https://old.com/noob/ на страницу другого сайта https://new.com/good. Нашла, что можно сделать в .htaccess так
Redirect 301 /https://old.com/noob /https://new.com/good

Всё ли правильно записано, в какую часть htaccess скопировать эту строку?
Вот сам htaccess
<Files "wp-login.php">
AuthType Basic
AuthName "User: word Password: word"
AuthUserFile /etc/apache2/AUTH/word
Require valid-user
</Files>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 2
@dodo512
Redirect 301 /https://old.com/noob /https://new.com/good

Так работать не будет. Имя домена там не участвует в сопоставлении с шаблоном.

Redirect 301 /noob https://new.com/good
Или
RedirectMatch 301 ^/noob$ https://new.com/good

Если нужно обязательно проверять имя домена.
RewriteCond %{HTTP_HOST} ^old\.com$
RewriteRule ^noob$ https://new.com/good [R=301,L]
Ответ написан
tuxfighter
@tuxfighter
троль
в любую, кроме секции
# BEGIN WordPress
....
....
# END WordPress
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы