Problema al redireccionar www a sin www en Wordpress

José Jiménez Seguir

Eta
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
7 Jun 2010
Mensajes
1.323
Que tal betas, tengo un sitio en Wordpress alojado en un servidor propio, nunca había trabajado de esta forma (siempre he trabajado con cPanel) por lo que tengo algunos problemas con el sitio, más específicamente en la parte de las urls. Mi sitio está de esta forma: https://misitio.com, funciona todo correcto, pero necesito que al escribir www.misitio.com o https://www.misitio.com me redireccione con 301 a https://misitio.com.
He intentado de todo, hacerlo con .htaccess hasta modificar y hacer la redirección desde Apache pero nada me funciona, ya habilité el uso de .htaccess desde Apache pero nada.
¿Alguien tiene idea de cuál puede ser el problema?

PD: Ofrezco 5 USD brutos a quien me pueda ayudar de primera mano.
Muchas gracias betas :encouragement:
 

Carlos Frias

1
Ro
SysManager
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
6 Nov 2016
Mensajes
7.744
Para remover las www. sea con o sin https.

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Te debería de funcionar a la primera :encouragement: [MENTION=2486]José Jiménez[/MENTION]
 

José Jiménez

Eta
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
7 Jun 2010
Mensajes
1.323
Para remover las www. sea con o sin https.

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Te debería de funcionar a la primera :encouragement: [MENTION=2486]José Jiménez[/MENTION]

Este es el código que tengo en el .htaccess de la raíz del Wordpress:
Insertar CODE, HTML o PHP:
<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Y aún así no funciona. ¿Alguna idea de que algo pueda estar haciendo interferencia?
 

SnAFKe

Zeta
Verificación en dos pasos desactivada
¡Ha verificado su Paypal!
Desde
6 Ago 2014
Mensajes
1.611
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
 

Project Zero

Beta
Verificación en dos pasos desactivada
Desde
2 Jul 2017
Mensajes
32
Este es el código que tengo en el .htaccess de la raíz del Wordpress:
Insertar CODE, HTML o PHP:
<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Y aún así no funciona. ¿Alguna idea de que algo pueda estar haciendo interferencia?

Por favor, copia el código del compañero en las celdas que correspondan. Es decir, deberá quedarte así:


<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


Lo comento usando lógica, la verdad que de programación, sé poco. Pero por probar... Guarda una copia del original por si acaso. Un saludo.
 

Carlos Frias

1
Ro
SysManager
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
6 Nov 2016
Mensajes
7.744
El tenía un conflicto con el mod_rewrite y por otro lado le hacía falta registrar el record en su proveedor.

Solucionado para [MENTION=2486]José Jiménez[/MENTION]
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba