Jump to content
Pedro788

UOLHOST Redirecionar meu site para outro

Recommended Posts

Olá a todos, esse é meu primeiro tópico na imasters e já estou solicitando ajuda rsrs..

Bom, tentei pedir a ajuda para o pessoal da UOLHOST para que o meu dominio www.sitautoparts.com fosse redirecionado para o meu novo, no caso www.stiautoparts.com.br

Se tentar entrar em www.sitautoparts.com o site não estará mais funcionando, não sei o real motivo, o operador da UOLHOST fez algumas alterações na zona DNS/CNAME conforme imagem:

print1.jpg

Depois dele fazer as alterações ele me disse que não daria certo e que eu teria que programar um script utilizando o .htaccess.

Alguém pode me ajudar?

Share this post


Link to post
Share on other sites

Acredito que o trabalho de redirecionar o domínio teria que ser feito por eles, ou pelo menos orientar você detalhadamente como fazer, não apenas superficialmente. Eles responderam apenas que era para você programar o .htaaccess mesmo? Se sim, sacanagem ...

 

Se for pelo .htaaccess, você pode redirecionar todos os acessos ao seu domínio antigo pelo code abaixo(precisa estar ativado a reescrita de URL(RewriteEngine)):

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.novodominio.com.br/$1 [R=301,L]

Pesquisando aqui no Fórum, você encontra casos semelhantes para resolver seu problema, ex: https://forum.imasters.com.br/topic/578868-criação-e-redirecionamento-subdomínio/

 

Pesquise por Redirecionamento 301 que encontrará bastante coisa.

No google também: https://www.agenciamestre.com/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/

 

Aguardo seu retorno, abraço.

Share this post


Link to post
Share on other sites
2 horas atrás, marcosmarcolin disse:

Acredito que o trabalho de redirecionar o domínio teria que ser feito por eles, ou pelo menos orientar você detalhadamente como fazer, não apenas superficialmente. Eles responderam apenas que era para você programar o .htaaccess mesmo? Se sim, sacanagem ...

 

Se for pelo .htaaccess, você pode redirecionar todos os acessos ao seu domínio antigo pelo code abaixo(precisa estar ativado a reescrita de URL(RewriteEngine)):


Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.novodominio.com.br/$1 [R=301,L]

Pesquisando aqui no Fórum, você encontra casos semelhantes para resolver seu problema, ex: https://forum.imasters.com.br/topic/578868-criação-e-redirecionamento-subdomínio/

 

Pesquise por Redirecionamento 301 que encontrará bastante coisa.

No google também: https://www.agenciamestre.com/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/

 

Aguardo seu retorno, abraço.


Sim, eles só me responderam que eu deveria fazer pelo .htaccess e mandaram eu procurar algum desenvolvedor para fazer isso.

Mas vamos lá, aprender não doí.

Dei uma lida nos links que me passou, e percebi que esse arquivo .htaccess fica na pasta web, no meu caso entrei pelo FileZilla e não encontrei esse arquivo, portanto eu mesmo criei um novo arquivo com o seguinte código:
 

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.stiautoparts.com.br/$1 [R=301,L]

print1.jpg

Nesse link que me passou -> diz que só consigo ativar o .htaccess se o mod_rewrite estiver ativado, e no caso o meu servidor tem que ser o Apache.
https://www.agenciamestre.com/seo/redirecionamento-301-em-php-asp-htaccess-coldfusion-e-ruby-on-rails/

print2.jpg

O problema é que não sei se meu servidor é APACHE ou Nginx, dei uma pesquisada na internet e achei esse site que verifica qual é o web server.

print55.jpg

E no meu caso, o servidor é Nginx.
 

É incrível como o pessoal da UolHost me manda fazer uma coisa, que o meu servidor nem pode fazer :joy:

Pesquisei em alguns sites sobre, e encontrei a seguinte postagem
print4.jpg

Estou até agora pesquisando o arquivo para fazer a edição mas não encontro.

Alguém tem alguma ideia?

Share this post


Link to post
Share on other sites

Entendi. Não tenho experiência com Nginx, apenas Apache.

 

Mas se você tem a hospedagem ativa no domínio antigo e quer apenas redirecionar para o novo, você pode criar um arquivo index.php e fazer um redirecionamento quando o usuário entrar no site.

 

Com PHP adicione no topo da página:

<?php

header("location:http://www.sitenovo.com.br");

?>

Poderia enviar o site para uma pasta backup por exemplo e deixar apenas o index.php na raiz. Já quebra um galho até conseguir uma solução pro .htaccess ☺

 

Ou aguarde alguém que conheça o Nginx, abraço.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Mauricio Molina
      Ola,
       
      Estou montando um sistema de cadastro, esta funcionando corretamente, mas como redirecionar o usuário após o cadastro para a página de login?
       
      O formulário se comunica com esta página.
       
      <?php include_once 'config.php'; $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_STRING); $senha = md5($_POST['senha']); $query_usuario = "INSERT INTO superadmin (nome, email, senha) VALUES ('$nome', '$email', '$senha')"; mysqli_query($conn, $query_usuario); if(mysqli_insert_id($conn)){ echo true; }else{ echo false; } Obrigado!
    • By usuario1235
      Cadeias de DNA     Um conjunto de caracteres é utilizado para representar uma das fitas de uma cadeia de DNA. Para tanto, as bases Adenina, Guanina, Citosina, Timina e Uracila são representadas pelas letras A, G, C, T e U, respectivamente.  Deseja-se construir um programa que, dada uma sequência de 9 caracteres de uma fita de cadeia de DNA, é fornecida a sequência de RNA-m equivalente de acordo com a transformação indicada na Tabela 1.  
       
       
      Entrada 
       
      O programa deverá ser feito no portugol studio e receber, um conjunto de caracteres contendo uma fita de cadeia de DNA. 
       
      Saída 
       
      Seu programa deve imprimir na tela, uma única linha contendo a sequência de RNA-m correspondente. 
       
      Exemplo 
       Entrada A T C C G T T A A   Saída A T C C G T T A A U A G G C A A U U
    • By Ted2370
      Bom, provavelmente estou cometendo algum erro bobo, mas como sou leigo, vou pedir a ajuda de vocês ^^
       
      A ideia é que a função somar() tenha que ir somando o input adicionado já com o antigo, mas ele fica adicionando  e não somando :( alguém poderia apontar o erro?
      Já tentei usar o parseFloat e o parseInt, mas acho que não consegui usar de forma correta, talvez seja essa a falha
       
      HTML
      <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <div> <!--Input dos Numeros--> <input type="number" name="" id="input"> <!--Botão para Soma--> <input type="button" value="OK" onclick="somar()"> <br> <br> <!--Resultado--> <input type="number" name="" id="resultado" readonly='true'> </div> <script src="main.js"></script> </body> </html> JS
      const { app, BrowserWindow } = require('electron') function createWindow () { // Cria uma janela de navegação. let win = new BrowserWindow({ width: 800, height: 600, webPreferences: { nodeIntegration: true } }) // e carregar o index.html do aplicativo. win.loadFile('index.html') } // Função do botao para ir somando a cada numero que colocado no input function somar(){ let input = window.document.getElementById('input').value let resultado = window.document.getElementById('resultado') resultado = resultado.value += input } app.on('ready', createWindow)  
    • By G_Celebrini
      Eu tô no primeiro ano de faculdade e tenho que criar um jogo da velha com as seguintes regras: Desenvolver o Jogo da Velha utilizando matrizes. O jogo deve ser preparado para a interação entre dois usuários. Os usuários deverão escolher os símbolos que utilizarão no jogo. Cada partida deverá ser composta de três rodadas. O resultado final deve considerar que ganhou duas ou três partidas como vencedor. Havendo um empate e uma vitória para cada lado, o sistema deverá propor uma partida final. Caso os usuário declinem desta partida deverá ser considerado empate técnico. Deve haver rotina específica para que os usuários optem pelo abandono do jogo dando, nesse caso, a vitória da rodada ao adversário.
      Eu ainda sou bem iniciante em programação e tenho esse código até agora:
       
      <!DOCTYPE html>
      <html>
      <head>
          <meta charset="UTF-8"/>
          <title> Bagulho é doido memo </title>
          <style type="text/css">
      #text {
         
         font-size: 45px;
      }
      </style>
      </head>
      <body>
          <input type=submit value="1"
          onclick = "location.href = 'testes.php?id=1'">
          <input type=submit value="2"
          onclick = "location.href = 'testes.php?ad=1'">
          <input type=submit value="3"
          onclick = "location.href = 'testes.php?bd=1'">
          <input type=submit value="4"
          onclick = "location.href = 'testes.php?cd=1'">
          <input type=submit value="5"
          onclick = "location.href = 'testes.php?dd=1'">
          <input type=submit value="6"
          onclick = "location.href = 'testes.php?ed=1'">
          <input type=submit value="7"
          onclick = "location.href = 'testes.php?fd=1'">
          <input type=submit value="8"
          onclick = "location.href = 'testes.php?gd=1'">
          <input type=submit value="9"
          onclick = "location.href = 'testes.php?hd=1'">
          <input type=submit value="10"
          onclick = "location.href = 'testes.php?jd=1'">
          <input type=submit value="20"
          onclick = "location.href = 'testes.php?kd=1'">
          <input type=submit value="30"
          onclick = "location.href = 'testes.php?ld=1'">
          <input type=submit value="40"
          onclick = "location.href = 'testes.php?md=1'">
          <input type=submit value="50"
          onclick = "location.href = 'testes.php?nd=1'">
          <input type=submit value="60"
          onclick = "location.href = 'testes.php?od=1'">
          <input type=submit value="70"
          onclick = "location.href = 'testes.php?pd=1'">
          <input type=submit value="80"
          onclick = "location.href = 'testes.php?qd=1'">
          <input type=submit value="90"
          onclick = "location.href = 'testes.php?rd=1'">
          <h1></h1>
          <?php

      //----------------------------------------------------------------------------------------------------------------------------------------//
      //início do código php, que começa com a declaração do array multidimensional que vai ser o jogo da velha
      //----------------------------------------------------------------------------------------------------------------------------------------//

          $hash_game = array(
           array("barra1" => "|","espaço1" => "---","barra2" => "|","espaço2" => "---","barra3" => "|","espaço3" => "---","barra" => "|"),
           array("barra4" => "|","espaço4" => "---","barra5" => "|","espaço5" => "---","barra6" => "|","espaço6" => "---","barra_" => "|"),
           array("barra7" => "|","espaço7" => "---","barra8" => "|","espaço8" => "---","barra9" => "|","espaço9" => "---","barra__" => "|")
          );
          $vitoria_x = 0;
          $vitoria_o = 0;
      //----------------------------------------------------------------------------------------------------------------------------------------//
      //procedimento responsável por exibir o array
      //----------------------------------------------------------------------------------------------------------------------------------------//

          function exibir_jogo ($hash_game) {
              echo $hash_game[0]['barra1'];
              echo $hash_game[0]['espaço1'];
              echo $hash_game[0]['barra2'];
              echo $hash_game[0]['espaço2'];
              echo $hash_game[0]['barra3'];
              echo $hash_game[0]['espaço3'];
              echo $hash_game[0]['barra'];
              echo "<br/>";
              echo $hash_game[1]['barra4'];
              echo $hash_game[1]['espaço4'];
              echo $hash_game[1]['barra5'];
              echo $hash_game[1]['espaço5'];
              echo $hash_game[1]['barra6'];
              echo $hash_game[1]['espaço6'];
              echo $hash_game[1]['barra_'];
              echo "<br/>";

              echo $hash_game[2]['barra7'];
              echo $hash_game[2]['espaço7'];
              echo $hash_game[2]['barra8'];
              echo $hash_game[2]['espaço8'];
              echo $hash_game[2]['barra9'];
              echo $hash_game[2]['espaço9'];
              echo $hash_game[2]['barra__'];
          }
          exibir_jogo ($hash_game);
          
          echo "<br/>";
          echo "<br/>";
          echo "<br/>";
      //----------------------------------------------------------------------------------------------------------------------------------------//
      //condicionais para fazerem os botões exibirem "x" ou "o"
      //----------------------------------------------------------------------------------------------------------------------------------------//

          if(isset($_GET['id']) == 1){
       $hash_game[0]['espaço1'] = "-x-";
       echo "<br/>";    
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['ad']) == 1){
       $hash_game[0]['espaço2'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['bd']) == 1){
       $hash_game[0]['espaço3'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['cd']) == 1){
       $hash_game[1]['espaço4'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['dd']) == 1){
       $hash_game[1]['espaço5'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['ed']) == 1){
       $hash_game[1]['espaço6'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['fd']) == 1){
       $hash_game[2]['espaço7'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['gd']) == 1){
       $hash_game[2]['espaço8'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['hd']) == 1){
       $hash_game[2]['espaço9'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
      if(isset($_GET['jd']) == 1){
       $hash_game[0]['espaço1'] = "-o-";
       echo "<br/>";    
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['kd']) == 1){
       $hash_game[0]['espaço2'] = "-o-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['ld']) == 1){
       $hash_game[0]['espaço3'] = "-o-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['md']) == 1){
       $hash_game[1]['espaço4'] = "-o-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['nd']) == 1){
       $hash_game[1]['espaço5'] = "-o-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['od']) == 1){
       $hash_game[1]['espaço6'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['pd']) == 1){
       $hash_game[2]['espaço7'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['qd']) == 1){
       $hash_game[2]['espaço8'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
          if(isset($_GET['rd']) == 1){
       $hash_game[2]['espaço9'] = "-x-";
       echo "<br/>";        
       exibir_jogo ($hash_game);
      }
      //----------------------------------------------------------------------------------------------------------------------------------------//
      //condicionais que determinam a vitória de x
      //----------------------------------------------------------------------------------------------------------------------------------------//
      if (($hash_game[0]['espaço1'] == "-x-" && $hash_game[1]['espaço5'] == "-x-" && $hash_game[2]['espaço9'] == "-x-") || ($hash_game[0]['espaço3'] == "-x-" && $hash_game[1]['espaço5'] == "-x-" && $hash_game[2]['espaço7'] == "-x-") || ($hash_game[0]['espaço1'] == "-x-" && $hash_game[0]['espaço2'] == "-x-" && $hash_game[0]['espaço3'] == "-x-") || ($hash_game[1]['espaço4'] == "-x-" && $hash_game[1]['espaço5'] == "-x-" && $hash_game[1]['espaço6'] == "-x-") || ($hash_game[2]['espaço7'] == "-x-" && $hash_game[2]['espaço8'] == "-x-" && $hash_game[2]['espaço9'] == "-x-") || ($hash_game[0]['espaço1'] == "-x-" && $hash_game[1]['espaço4'] == "-x-" && $hash_game[2]['espaço7'] == "-x-") || ($hash_game[0]['espaço2'] == "-x-" && $hash_game[1]['espaço5'] == "-x-" && $hash_game[2]['espaço8'] == "-x-") || ($hash_game[0]['espaço3'] == "-x-" && $hash_game[1]['espaço6'] == "-x-" && $hash_game[2]['espaço9'] == "-x-")){
          $vitoria_x = $vitoria_x + 1;
      }
      //----------------------------------------------------------------------------------------------------------------------------------------//
      //condicionais que determinam a vitória de o
      //----------------------------------------------------------------------------------------------------------------------------------------//

      if (($hash_game[0]['espaço1'] == "-o-" && $hash_game[1]['espaço5'] == "-o-" && $hash_game[2]['espaço9'] == "-o-") || ($hash_game[0]['espaço3'] == "-o-" && $hash_game[1]['espaço5'] == "-o-" && $hash_game[2]['espaço7'] == "-o-") || ($hash_game[0]['espaço1'] == "-o-" && $hash_game[0]['espaço2'] == "-o-" && $hash_game[0]['espaço3'] == "-o-") || ($hash_game[1]['espaço4'] == "-o-" && $hash_game[1]['espaço5'] == "-o-" && $hash_game[1]['espaço6'] == "-o-") || ($hash_game[2]['espaço7'] == "-o-" && $hash_game[2]['espaço8'] == "-o-" && $hash_game[2]['espaço9'] == "-o-") || ($hash_game[0]['espaço1'] == "-o-" && $hash_game[1]['espaço4'] == "-o-" && $hash_game[2]['espaço7'] == "-o-") || ($hash_game[0]['espaço2'] == "-o-" && $hash_game[1]['espaço5'] == "-o-" && $hash_game[2]['espaço8'] == "-o-") || ($hash_game[0]['espaço3'] == "-o-" && $hash_game[1]['espaço6'] == "-o-" && $hash_game[2]['espaço9'] == "-o-")){
          $vitoria_o = $vitoria_o + 1;
      }
      //----------------------------------------------------------------------------------------------------------------------------------------//
      //----------------------------------------------------------------------------------------------------------------------------------------//

      echo "<br/>";
          ?>
      </body>
      </html>
       
       
      Eu criei a matriz e tentei usar botôes pra chamar funções dando "ids" para eles, mas toda fez que eu aperto um botão a página recarrega, perdendo todas as informações colocadas antes, esse é o meu principal problema agora. Se alguém puder me ajudar...
    • By farbinas
      Olá a todos, estou iniciando na linguagem javascript, estou tentando implementar um codigo, que ira pedir valor ao usuario e armazenar em uma matriz, preciso calcular todos os valores inseridos nesse array e armazenar em uma variavel, porem acredito que o for esta com erro pois o valor não esta sendo armazenado poderiam me ajudar por favor? 
       
      <meta charset="utf-8">
      <h1>Adicionar Valores</h1>

      <strong>Nome do Item</strong><br><br>
      <input type="text" id="campoNomeItem"><br><br>
      <button onclick="adicionaItem()">Adicionar</button><br><br>
      <p id="mostraLista">Sua Lista está vazia </p>
      <script>
      var lista = []
          function adicionaItem() {
              
              
              var item = campoNomeItem.value
              var item = parseFloat(item)
              lista.push(item)
              var soma = 0
              var total = 0
              
            
              for (var i = 0; i < lista.lenght; i++) {
                    lista = parseInt(lista.value);
                    soma =+ lista.value;
                   
                }
                mostraLista.innerHTML = `
                  Sua Lista tem ${lista.length} itens. Eles são: <br><br>
                  ${lista.join(',')}
      <br>Soma: ${soma}
      <br> Total: ${total}      `
              campoNomeItem.value = ""
              
              }
      //chama a função adiconar quando a tecla ENTER é pressionada
              document.onkeyup = event =>{
                  if (event.key === 'Enter') adicionaItem()
                  
              }
          
              campoNomeItem.focus()
      //.push(valor) adiciona um valor na lista(array)
      //.innerHTML permite escrever ou pegar um texto dentro de uma tag html
      </script>
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.