Necesita ayuda para reparar un problema de redireccionamiento 301

4

He estado teniendo problemas con mi sitio web y como resultado hice una prueba de rastreo en SEOmoz. La prueba encontró un 301 redireccionamiento de forma permanente de todas las páginas del sitio web y parece que se redirigen a sí mismos.

Después de completar un rastreo de mi sitio web, descubrí que hay una gran cantidad de lo que parecen ser datos corruptos agregados a la URL para cada una de estas páginas: enlace 301 redirige a enlace

Esto es seguido por una larga lista de redireccionamientos, cada uno agregando otra línea, por ejemplo: domain / 7Egetyouv4 /% 7Egetyouv4 /% 7Egetyouv4 /../% 7Egetyouv4 /% / contact-us.html

Esta parte repetida, %7Egetyouv4 , continúa para siempre ... Lo he acortado para la publicación y he eliminado el nombre de dominio para evitar un tercer enlace (límite de publicación).

Sé que esto tiene que ser un problema. El soporte de Bluehost dice que no muestran redireccionamientos 301, entonces que podría haber un problema en el archivo WP xmlrpc.php . Soy un novato en esto. ¿Puede alguien decirme qué significa todo esto?

Solo para aclarar, no configuré los redireccionamientos, no necesito redireccionamientos, esto solo apareció sin mi conocimiento. Algunos han sugerido un hack?

Más importante aún, ¿puedes decirme cómo solucionarlo?

    
pregunta user16360 22.05.2012 - 16:09

4 respuestas

2

Sé que este es un tema antiguo, pero lo encontré buscando la solución exacta en marzo de 2017. Espero que esta solución sea la solución de prueba que funcione para alguien y ahorre un poco de cordura. Lo publiqué en el foro de soporte del Tema X ya que había estado pidiendo ayuda allí y decidí que necesitaba una exposición más amplia.

La solución extraña (para mí) fue reorganizar las dos partes de mi .htaccess. Aquí está para cualquiera que golpee sus cabezas de manera similar contra sus escritorios ...

Necesito que mi .htaccess haga dos cosas; haga que la gente navegue por Domain1.com a la instancia de WP en la raíz web del sitio y redirija a los usuarios que navegan por Domain2.com a la instancia de WP en un subdirectorio llamado SubdirectoryName aquí. Las secciones del código siguen. El archivo .htaccess que causó 301 errores en todas las páginas, excepto en Casa, tuvo el método de redirección ANTES del método WP. Moví el método WP sobre el método de redireccionamiento fuera de la desesperación después de desactivar los complementos, buscando & Reemplazando muchos URL de dominio de desarrollo persistentes con Better Search. Reemplazar el complemento, e incluso desactivando el .htaccess por completo (no sabía qué tan cerca estaba con ese), y el sitio se comportó normalmente, con Domain2.com redireccionando como se desee.

La moraleja de la historia es que WP parece una prima donna que exige ser reconocida primero.

Construcción estándar de WP:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Redirigir el código para enviar Domain2.com a la instancia de WP en SubdirectoryName

# BEGIN redirect to SubdirectoryName
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domain2.com$
RewriteCond %{REQUEST_URI} !^/SubDirectoryName/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /SubDirectoryName/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain2.com$
RewriteRule ^(/)?$ SubDirectoryName/index.php
RewriteBase /
RewriteRule ^index.(.*)?$ http://domain2.com/SubDirectoryName/ [r=301]
# END redirect to SubdirectoryName

Danged si sé lo que significa toda esa sintaxis de redireccionamiento. No tenemos que aprender cada pieza de código por más tiempo y el ecosistema WP está vivo y bien. Me alegra pagar por X, soporte y algunos complementos dignos para reducir la inclinación de la curva de aprendizaje. Simplemente no tengo tiempo, o deseo, para engañarlo con esto en estos días. Diseñé mi primer sitio en el Bloc de notas, con unos pocos botones y un encabezado incorporado en Photoshop, alrededor de 1994-5 para poner en línea mi documento de investigación principal, solo para ver si podía. Luego TENÍAS que saber cada punto y barra, pero había menos de ellos, y era más una cuestión de conquista. Podría, como se titulaba el libro, "Aprender HTML en 24 horas".

¡Espero que esto ayude a un alma frustrada a dormir unas horas extra!

    
respondido por el Alan C 17.03.2017 - 03:09
1

Esto puede deberse a varios problemas: código incorrecto en su tema, código incorrecto en un complemento, problema de configuración .htaccess ...

Si no sabe cómo editar .htaccess , puede comenzar haciendo lo siguiente:

  • Cambia tu tema
  • Desactiva tus complementos

Si no resuelve el problema, probablemente estará relacionado con su .htaccess .

Si esto resuelve el problema, intente volver a su tema original y verifique si el problema ha regresado. Si lo es, es un tema temático. Si no, intente reactivar los complementos uno por uno y pruebe después de cada reactivación para identificar cuál causa el redireccionamiento.

Una cosa que puede hacer es escanear su sitio web con enlace para asegurarse de que no haya ningún archivo dañado. Si todo está limpio, comienza a ser un problema más complejo de depurar.

    
respondido por el Julien 24.12.2013 - 05:07
0

Borre su archivo htaccess y actualice su opción de enlaces permanentes y vea si soluciona el problema.

    
respondido por el Satish Gandham 22.05.2012 - 16:38
0

Ir a través de su Programa de transferencia de archivos (FTP) y buscar un archivo con la etiqueta ".htacess"

Borre todo lo que contiene y coloque el siguiente código:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Una vez hecho esto, ingrese a la configuración de los enlaces permanentes y actualice a lo que desee.

    
respondido por el Nathan Drier 23.04.2013 - 04:20

Lea otras preguntas en las etiquetas