Wie macht man Apache htaccess 301-Weiterleitungen absolut?

725
ustun

Ich versuche, meine Universitäts-Webseite mit einer .htaccess-Datei umzuleiten:

Redirect 301 /~foo/ http://mynewdomain.com/ 

Anstatt mich zu http://mynewdomain.com zu bringen, hängt es jedoch an ~ foo, so dass es zu http://mynewdomain.com/~foo umleitet .

Wie schafft man es, nur auf http://mynewdomain.com umzuleiten ?

PS: Eigentlich glaube ich, dass es standardmäßig zu http://mynewdomain.com umgeleitet wird. Vielleicht hat sich der Administrator geändert, und ich muss ihn zurücksetzen?

Ich habe auch andere Kombinationen ausprobiert wie:

Redirect 301 / http://mynewdomain.com/  Redirect 301 /~foo http://mynewdomain.com/ 

Sie leiten jedoch alle zu http://mynewdomain.com/~foo um

1
Verwenden Sie "wget ​​-S", um zu sehen, was tatsächlich auf Sie zurückgeworfen wird. Ignacio Vazquez-Abrams vor 14 Jahren 0
Es hat den Anschein, dass dies mit der UserDir-Einstellung in Apache zusammenhängt. ustun vor 14 Jahren 0
Redirect 301 / ~ foo http://mynewdomain.com/ funktioniert eigentlich, es gab ein Problem mit dem Caching. Stellen Sie sicher, dass Sie dies in einem neuen Browser versuchen, wenn die Umleitung nicht funktioniert. ustun vor 13 Jahren 1

0 Antworten auf die Frage