Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

175
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!