Как сделать Apache htaccess 301 перенаправляет абсолют?

536
ustun

Я пытаюсь перенаправить свою университетскую веб-страницу с помощью файла .htaccess:

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

Однако вместо того, чтобы перевести меня на http://mynewdomain.com, он добавляет ~ foo, чтобы он перенаправлял на http://mynewdomain.com/~foo .

Как сделать так, чтобы он перенаправлял только на http://mynewdomain.com ?

PS: На самом деле, я считаю, что по умолчанию он перенаправляет на http://mynewdomain.com, может быть, есть настройки, измененные нашим администратором, и мне нужно отменить их?

Я также пробовал другие комбинации, такие как:

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

но все они перенаправляют на http://mynewdomain.com/~foo

1
Используйте `wget -S`, чтобы увидеть, что на самом деле отбрасывается на вас. Ignacio Vazquez-Abrams 14 лет назад 0
Похоже, это связано с настройкой UserDir в Apache. ustun 14 лет назад 0
Redirect 301 / ~ foo http://mynewdomain.com/ работает на самом деле, возникла некоторая проблема с кэшированием. Обязательно попробуйте это в новом браузере, если перенаправление не работает. ustun 13 лет назад 1

0 ответов на вопрос