
Meine Webseite in der Universitätsdomäne befand sich unter:
www.example.edu/~myusername
Ich habe nur die index.html in meinem public_html
Verzeichnis in meinem Home-Bereich auf dem Linux-Server.
Ich möchte die Homepage (die einzige Seite, die ich habe) auf eine neue Domain umleiten
www.example.com
Ich habe versucht , mithilfe der 301-Weiterleitung und der im Internet gefundenen Standardmethoden mithilfe der Datei die alte index.html
auf die neue Seite umzuleiten , aber es scheint nicht zu funktionieren.index.html
.htaccess
Antwort1
WennIhr Universitäts-Webserver verwendet Apache httpd. Die stabilste Methode besteht darin, eine .htaccess
Datei im Dokumentstamm zu platzieren:
Redirect 301 / https://www.example.com/
Dadurch werden auch Unterpfade korrekt umgeleitet.
Andernfalls besteht die zweitbeste Möglichkeit darin, eine Skriptsprache (sofern Sie Zugriff auf eine haben) zu verwenden, um einen Redierct-Header zu senden. Dies kann ein PHP-Skript oder ein CGI-Skript (in cgi-bin abgelegt) sein.
Wenn alles andere fehlschlägt, können Sie eineMeta-Aktualisierungin Ihrer HTML-Datei. Dies ist die schlechteste Methode, da der Browser die HTML-Seite und dann die Seite laden muss, auf die er umleitet, während die Umleitungsheader das Laden des Texts nicht erfordern. Ein Meta-Refresh kann nicht zum Senden einer 301-Umleitung verwendet werden (die notwendigerweise ein HTTP-Header ist).