Un usuario preguntó 👇
Hola a todos,
La semana pasada cambié mi sitio web de http a https. Se aplica al sitio web. A pesar de la regla de redireccionamiento 301 en htaccess, todas las páginas antiguas (http) se redirigen a redireccionamientos 302 por alguna razón. No puedo entender qué es esto y no he cambiado un plugin en absoluto. Lo único que creé fue una regla adicional en htaccess.
Aquí hay una descripción general de mi archivo htaccess.
# COMIENZO WordPress
# INICIAR GzipWpFastestCache
Sin embargo, actualmente solo veo redirecciones 302 cuando reviso todas las páginas. ¿Cómo puedo asegurarme de que un redireccionamiento 301 esté en lugar de una referencia 302?
¡Sobre él! Bagazo
(@xkon)
Hace 3 años, 6 meses
Hola, intenta cambiar tu parte RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
para eliminar [R=301,L]
la L está. [L]esto significa que esta es la última regla de la cadena. Tal vez algún plugin o servidor esté agregando reglas adicionales de alguna manera para que estén encadenados, el 301 302 sigue su regla de htaccess.
Lanzador de hilos
(@mmarcvh)
Hace 3 años, 6 meses
Thans Xenos,
Gracias por su respuesta rápida. Desafortunadamente, la solución no funciona.
¿Debe haber otra ruptura de línea?
Registro de redireccionamiento; [R=301,L]
http://www.janjippe.nl/
HTTP / 1.1 302 Fecha de búsqueda: Viernes, 01 de septiembre de 2017 07:16:11 GMT Servidor: Apache / 2 Ubicación: https://www.janjippe.nl/
Control de caché: max-age = 604800 Caduca: viernes, 08 de septiembre de 2017 07:16:11 GMT Longitud del contenido: 208 Tipo de contenido: texto / html; juego de caracteres = iso-8859-1
(@keithdriscoll)
Hace 3 años, 6 meses
Prueba el Inspector de reglas de reescritura enchufar. Está probado para la versión 4.8.
(@ketuchetan)
Hace 3 años, 6 meses
Hola @mmarcvh,
Puede poner la línea de abajo en su <VirtualHost *:80>
archivo de host virtual para resolver este error.
Redirect 301 / https://www.janjippe.nl/
Por favor, avíseme si necesita más ayuda con esto.
Gracias, Chetan
Lanzador de hilos
(@mmarcvh)
Hace 3 años, 6 meses
Hola Chetan, ¿solo te refieres a agregar una regla Redirect 301 como esta?
Redirigir 301 / https://www.janjippe.nl/
RewriteRule ^ (. *) $ https: //%{HTTP_HOST}% {REQUEST_URI} [R=301,L] RewriteBase / RewriteRule ^ index .php $ – [L] RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. /index.php [L]
O necesito la regla
¡Gracias!
Lanzador de hilos
(@mmarcvh)
Hace 3 años, 6 meses
Si solo agrego un Redirect 301 (como se muestra en un ejemplo), obtengo un ciclo infinito de referencias para una página de inicio / Otras páginas estarán fuera de línea.
(@yuryopex)
Hace 3 años, 5 meses
Hola,
Tengo el mismo problema aquí: las redirecciones 302 están activas de forma predeterminada mientras el sitio se carga en https. Intenté agregar algunas reglas en htaccess, pero aparece con «demasiadas referencias».
¿Solucionó tu problema??
0 / 0