В настоящее время я возвращаюсь в старый домен и создаю перенаправления для целей SEO. Я этого не делал, поэтому учусь по ходу дела.
Я пытаюсь:
Пока у меня есть:
RedirectMatch 301 contactinfo.html http://www.newdomain.com/contact.php
RedirectMatch 301 (.).html http://www.newdomain.com/index.php
Как я могу запретить перенаправление отдельной страницы?
В Redirect
директивы действительно не обладают гибкостью для этого. Попробуйте использовать mod_rewrite:
RewriteEngine on
# Equivalent to your first RedirectMatch
RewriteRule ^contactinfo\.html$ http://www.newdomain.com/contact.php [R=301,L]
# Avoids taking any action on this page.
RewriteRule ^filetonotredirect\.html$ - [L]
# Equivalent to your second RedirectMatch
RewriteRule ^.*\.html$ http://www.newdomain.com/index.php [R=301,L]