Я недавно перенес сайт WordPress на цифровую морскую каплю.Я переключил DNS с namecheap на digital ocean и поместил старый сайт WordPress в каталог с именем /old/.
. Затем я создал файл .htaccess и попытался перенаправить мой корневой каталог на / old, используя это:
Redirect 301 / /old
Ничего не случилось.Я последовал за парой руководств и вошел в свой файл apache2.conf и изменил запись <Directory /var/www/>
на AllowOverride All
.Затем я запустил sudo a2enmod Rewrite
.
Первое, что произошло, это то, что посещение моего корневого каталога, перенаправленного в / oldoldoldoldoldoldoldoldoldoldoldoldoldoldoldoldoldoldold /.Я удалил файлы .htaccess и перезапустил Apache.Ничего не изменилось.
Затем я вернулся в apache2.conf и изменил AllowOverride All
обратно на AllowOverride None
.Затем я запустил sudo a2dismod Rewrite.
Я все еще получаю бесконечные перенаправления.И /
, и /old
перенаправляют на / oldoldoldoldoldoldoldoldold ...
Я перезапустил Apache кучу, используя sudo systemctl restart apache2
.Ничего не помогло;Я все еще получаю перенаправления.
Подкаталоги, такие как / old / wp-admin, работают нормально.
Есть идеи, почему это может происходить?