Один из наших предприятий закрылся, и мы хотим перенаправить страницы со старого сайта на наш новый, основываясь на соответствующем контенте для SEO.
Наш сайт размещен с использованием Wordpress Managed Hosting на GoDaddy. GoDaddy сказал мне, что они не позволяют никому редактировать управляемые файлы Wordpress htaccess, но вместо этого я должен использовать Filezilla.
Мне удалось получить доступ к моему файлу .htaccess для нашего старого сайта и создать для него 301 редирект. Я сделал резервную копию оригинала и оставил его на сервере и загрузил новый .htaccess, но затем при загрузке нового файла я получаю 500 внутреннюю ошибку сервера. Кто-нибудь заметил что-то не так с моим процессом или кодом?
Я использовал калькулятор кодов 301, чтобы убедиться, что мой код был верным
Я убедился, что тип файла указан правильно (создан в блокноте, сохранен как Все файлы - UTF-8)
Я не могу получить доступ к cpanel на GoDaddy - для этого я должен использовать доступ к внешнему серверу, поскольку они не поддерживают редактирование управляемого Wordpress хостинга.
Я убедился, что файл назывался .htaccess
Я позаботился о переименовании резервной копии, чтобы она не мешала.
Я добавил https: // в свой URL вместо http: //, поскольку мне сказали, что это может повлиять на проблему.
Я попытался поместить весь код для старого сайта в коде, а не только в добавление (т.е. https://theglenwoodvenue.com/celebrations/ вместо /celebrations).
# BEGIN GD-SSL
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_USER_AGENT} ^(.+)$
RewriteCond %{SERVER_NAME} ^theglenwoodvenue\.com$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Header add Strict-Transport-Security "max-age=300"
</IfModule>
# END GD-SSL
# 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
Redirect 301 /celebrations/ https://irregardlesscatering.com/glenwood-
closing-message-homepage/
страница должна перенаправить на новый домен (от https://theglenwoodvenue.com/celebrations/ до http://irregardlesscatering.com/glenwood-closing-message-homepage/) - это перенаправление 301, которое я тестирую, будет еще много, но я даже не смог получить этот на работу.