El Dev Ответов: 1

Эта веб - страница имеет цикл перенаправления внутри asp.net


Привет, я купил ssl-сертификат для того, чтобы защитить свои веб-страницы, как вы знаете...
Но для того, чтобы получить эффект, google предлагает настроить 301 редирект для перенаправления посетителей и пауков поисковых систем на ваши новые страницы, сохраняя при этом ваш рейтинг в поисковых системах.
Теперь у меня есть мастер-страница, и я помещаю в нее этот код:

<script language="c#" runat="server">

       private void Page_Load(object sender, System.EventArgs e)
       {
           Response.Status = "301 Moved Permanently";

           Response.AddHeader("Location", "https://www.gemeya.com");

       }
   </script>

как вы знаете, каждая страница, которая наследует мастер-страницу, также наследует этот код.
теперь я загружаю файл inlive(godaddy),а затем при вводе моего url-адреса теперь я получил ошибку, сказав, что:
This webpage has a redirect loop
The webpage at https://www.gemeya.com/ has resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.


может кто-нибудь рассказать мне об этой проблеме.

пожалуйста, кто-нибудь может сказать мне, в чем проблема.

Buzzby

Вам нужно проверить, является ли это обратной связью?

1 Ответов

Рейтинг:
0

ChienVH

Пожалуйста, попробуйте с кодом

<script language="c#" runat="server">
   private void Page_Load(object sender, System.EventArgs e)
   {
        if (!IsPostBack)
        {
            Response.Status = "301 Moved Permanently";
            Response.AddHeader("Location", "https://www.gemeya.com");
        }
   }
</script>