Я проверил другие темы, но не нашел ответа, поэтому я здесь. Прежде всего, мой сайт находится в Wordpress, и я хочу сделать это через htaccess.301 Перенаправление в другой домен на 1 странице с исключениями
Я хотел бы перенаправить 3 разных страницы на 3 страницы новостей в новый домен, а с другой стороны перенаправить все оставшиеся страницы старого домена на главную страницу новой.
Так было бы, как:
www.old-domain.com/page-1/ -> www.new-domain.com/page-1/
WWW. old-domain.com/page-2/ -> www.new-domain.com/page-2/
www.old-domain.com/page-3/ -> www.new-domain.com/page-3/
И
- www.old-domain.com/all-other-pages/ -> www.new-domain.com
Так что я знаю, как перенаправить на конкретную страницу с :
Redirect 301 /old-url/ new-url/
И перенаправить весь веб-сайт для одного URL:
RewriteRule ^(.*)$ http://www.new-domain.com/ [R=301,L]
Главное, что я не знаю как смешать 2 часть s, чтобы создать условие, которое я ранее объяснял.
Я пытался просто, что так второе условие будет overrite 1-й один, но он по-прежнему переадресовать все страницы:
RewriteRule ^(.*)$ http://www.new-domain.com/ [R=301,L]
Redirect 301 /old-url/ new-url/
Любая помощь будет прекрасна, С уважением,
Обновление:
RewriteEngine On
RewriteRule ^(http://www.codepromo-live.com/voyage/economisez-quelques-euros-sur-vos-reservations-chez-pierre-et-vacances/)?$ http://www.cafaitquoi.fr/code-promo-the-north-face/$1 [R=301,L]
RewriteRule ^(.*)$ http://www.cafaitquoi.fr/ [R=301,L]
Привет, благодарю вас! @anubhava за вашу помощь! Пробовал ли ваш метод по-разному, но все еще не работает :( RewriteRule^(http://www.codepromo-live.com/voyage/economisez-quelques-euros-sur-vos-reservations-chez-pierre-et- вакансии /)? $ http://www.cafaitquoi.fr/code-promo-the-north-face/$1 [R = 301, L] RewriteRule^(. *) $ http://www.cafaitquoi.fr/[R = 301, L] Kinda stuc –
Вы можете отредактировать вопрос с помощью своего последнего .htaccess, чтобы я мог лучше понять и помочь вам. – anubhava
Ive обновил сообщение, спасибо за помощь –