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

www.example.edu/~myusername

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

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

www.example.com

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

1 ответ1

1

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

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

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


В противном случае вторым лучшим способом является использование языка сценариев (если у вас есть доступ к нему) для отправки заголовка redierct. Это может быть скрипт PHP или CGI (помещается в cgi-bin).


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .