Как сделать 301-перенаправление из подпапки университетского домена на новый домен?

Как сделать 301-перенаправление из подпапки университетского домена на новый домен?

Моя веб-страница на домене университета располагалась по адресу:

www.example.edu/~myusername

У меня есть только index.html внутри моего public_htmlкаталога в домашней области на сервере Linux.

Я хочу перенаправить домашнюю страницу (единственную страницу, которая у меня есть) на новый домен

www.example.com

Я попытался перенаправить старый сайт index.htmlна новый index.htmlс помощью 301-редирект и стандартных методов, найденных в Интернете, используя .htaccessфайл, но, похоже, это не сработало.

решение1

Есливеб-сервер вашего университета использует Apache httpd, наиболее надежный метод — поместить .htaccessфайл в корневой каталог документов:

Redirect 301 / https://www.example.com/

Это также позволит правильно перенаправить подпути.


Если это не удается, то второй лучший способ — использовать скриптовый язык (если у вас есть к нему доступ) для отправки заголовка redirect. Это может быть скрипт PHP или скрипт CGI (помещенный в cgi-bin).


Если ничего не помогает, вы можете разместитьмета обновлениев вашем HTML-файле. Это худший метод, так как он требует, чтобы браузер загрузил HTML-страницу, а затем загрузил страницу, на которую он перенаправляет, в то время как заголовки перенаправления не требуют загрузки тела. Мета-обновление не может использоваться для отправки перенаправления 301 (которое обязательно является заголовком HTTP).

Связанный контент