Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

173
Vistas
cómo arreglar URL Resolve, redireccionamientos 301 en el archivo htaccess

Soy novato y trabajo PHP. Mi profesor introdujo un sitio que me da problemas con el sitio web. (woorank) Mi sitio tiene un problema con las redirecciones 301. Mira la foto de abajo.

Click para ver mi problema

Mi problema es y quiero resolver este problema en el archivo .htaccess . Sabía que el siguiente código respondía esto pero estaba equivocado

 // URL Resolve if (currentUrl() == "http://example.com") { redirectToMainDomain(); } elseif (currentUrl() == "http://www.example.com") { redirectToMainDomain(); } elseif (currentUrl() == "https://example.com") { redirectToMainDomain(); } elseif (currentUrl() == "https://www.example.com") { redirectToMainDomain(); }

Escribí el código anterior en la primera línea de códigos, pero mi problema no se resolvió, hago algo como esto para aplicarlo en el archivo .htaccess .

 if (currentUrl() == "https://www.example.com" or currentUrl() == "https://example.com" or currentUrl() == "http://example.com" or currentUrl() == "http://www.example.com") { header("Location: https://example.com"); exit; } if (currentUrl() == "https://www.example.com/blog/index.php" or currentUrl() == "https://example.com/blog/index.php" or currentUrl() == "http://example.com/blog/index.php" or currentUrl() == "http://www.example.com/blog/index.php") { header("Location: https://example.com/blog/index.php"); exit; } // and other pages

Por favor guíe

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Las URL de su sitio con o sin https y www apuntan a diferentes ubicaciones, por eso está viendo el error de redirección. Puede arreglar esto usando el siguiente código en su archivo htaccess:

 RewriteEngine on # rediret http and non-www to https://www RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^ https://www.example.com%{REQUEST_URI} [L,R=301]

Cambie example.com a su dominio en el código anterior y pruébelo después de borrar el caché de su navegador.

over 4 years ago · Santiago Trujillo Denunciar

0

RewriteEngine On RewriteRule ^(.*)$ http://example2.com/ [R=301]

Agregue esto al .htaccess que se encuentra en la carpeta raíz de su sitio.

over 4 years ago · Santiago Trujillo Denunciar

0

Soy el autor de la pregunta. Puedes arreglar esto usando el siguiente código en tu archivo .htaccess :

 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda