Автоматическое перенаправление 301 в Go - PullRequest
1 голос
/ 02 ноября 2011

Я пытаюсь перенаправить URL-адрес на другой URL-адрес (301 или 301). В основном, я ищу go-эквивалент следующего php-кода:

<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://google.com/");
?>

Пока это то, что я сделал:

writer.Header().Set("Location", "http://google.com")
writer.WriteHeader(301)

А также:

handler := rawHttp.RedirectHandler("http://google.com", 301)
handler.ServeHTTP(writer, req)

Это «отчасти» работает. Единственная проблема - это написать текст «Найдено» со ссылкой на http://google.com, поэтому я должен щелкнуть по нему. Я хочу, чтобы он автоматически перенаправлялся без отображения ссылки «Найдено».

1 Ответ

1 голос
/ 02 ноября 2011

Решил это.Либо работает.Я просто отправлял текст перед настройкой перенаправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...