Я делаю SEO работу для сайта, который был разработан кем-то другим, и мне пришлось изменить URL-адрес некоторых страниц. Но они все еще имеют старые URL в поиске Google. Поэтому я хочу перенаправить их на новые страницы в моем .htaccess.
Но что бы я ни делал, я получаю ошибку:
"Ресурс, который вы ищете, был удален, имел название
изменен или временно недоступен. "
Я пытался
RedirectMatch 301 ^/contact\.php$ /contact-us.php
RedirectPermanent /contact.php /contact-us.php
ErrorDocument 404 /error.html
Я также пытался создать старую страницу, просто чтобы посмотреть, не перенаправляется ли она из-за ее отсутствия.
В хостинговой компании есть CPanel (Parallels Plesk Panel 9), я думаю, это и есть причина, но раздел «Документы с ошибками пользователя» отключен. Я включил его, там есть папка «error_docs», она перенаправляет на «not_found.html». И я не могу изменить эти страницы или удалить, потому что «У меня нет прав».
Это URL . Мой текущий файл .htaccess:
RewriteRule ^([^\.]+)$ $1.html [NC,L]
RedirectPermanent /default.htm /index.htm