Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

redirigir usuarios en un multisite

Estas en el tema de redirigir usuarios en un multisite en el foro de WordPress en Foros del Web. Buenas, tengo un multisite con varios sitios y necesito que que cuando se teclee esto: http://www.misitiomultisite.com/sitio1 vaya a: http://www.misitiomultisite.com/sitio1/ porquesi no, me lleva al sitio ...
  #1 (permalink)  
Antiguo 27/10/2016, 08:15
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 4 meses
Puntos: 5
redirigir usuarios en un multisite

Buenas,
tengo un multisite con varios sitios y necesito que que cuando se teclee esto:
http://www.misitiomultisite.com/sitio1
vaya a: http://www.misitiomultisite.com/sitio1/
porquesi no, me lleva al sitio principal.

He probado con una redirección 301 en htaccess pero no me funciona:

redirect 301 http://www.misitiomultisite.com/sitio1 http://www.misitiomultisite.com/sitio1/

¿Podéis ayudarme?
Gracias.
  #2 (permalink)  
Antiguo 29/10/2016, 02:11
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: redirigir usuarios en un multisite

Si el multisitio está bien configurado y sitio1 es público no necesitas ninguna redirección. Elimina ese añadido en .htacces y comprueba la configuración.
__________________
Mi blog personal | Mi G+
  #3 (permalink)  
Antiguo 02/11/2016, 02:43
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 4 meses
Puntos: 5
Respuesta: redirigir usuarios en un multisite

Cita:
Iniciado por zanguanga Ver Mensaje
Si el multisitio está bien configurado y sitio1 es público no necesitas ninguna redirección. Elimina ese añadido en .htacces y comprueba la configuración.
Gracias por tu contestación.
Los sitios del multisite son privados. A cada site sólo acceden los usuarios registrados...
  #4 (permalink)  
Antiguo 02/11/2016, 04:41
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: redirigir usuarios en un multisite

De todas formas esa redirección que has puesto no hace absolutamente nada. Si los sitios son privados también deberían funcionar sin ningún ajuste adicional, pero si acaso prueba añadiendo esto en wp-config.php, después de las líneas del multisitio:

/*lo siguiente se puede eliminar y sirve para dirigir cualquier URL no reconocida a cualquier URL (en la mayoría de los casos, la dirección URL de la nueva página). */
define( 'NOBLOGREDIRECT', 'http://www.tudominio.com/' );

Si aportas más info, como tu configuración en wp-config.php y el .htaccess (sustituyendo dominio principal o datos sensibles) quizá podamos ayudarte más.
__________________
Mi blog personal | Mi G+
  #5 (permalink)  
Antiguo 15/11/2016, 05:58
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 4 meses
Puntos: 5
Respuesta: redirigir usuarios en un multisite

Cita:
Iniciado por zanguanga Ver Mensaje
De todas formas esa redirección que has puesto no hace absolutamente nada. Si los sitios son privados también deberían funcionar sin ningún ajuste adicional, pero si acaso prueba añadiendo esto en wp-config.php, después de las líneas del multisitio:

/*lo siguiente se puede eliminar y sirve para dirigir cualquier URL no reconocida a cualquier URL (en la mayoría de los casos, la dirección URL de la nueva página). */
define( 'NOBLOGREDIRECT', 'http://www.tudominio.com/' );

Si aportas más info, como tu configuración en wp-config.php y el .htaccess (sustituyendo dominio principal o datos sensibles) quizá podamos ayudarte más.
Gracias por tu respuesta. Lo que he podido ver es que, cuando pongo las www. me va a donde debe pero cuando no las pongo va al directorio raíz del multisite.

Lo que necesito es redirigir a todos los usuarios que no pongan www.
Este es el htaccess que tengo, por si ayuda:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

# Wordfence WAF
<Files ".user.ini">
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>

# END Wordfence WAF
  #6 (permalink)  
Antiguo 15/11/2016, 06:45
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 4 meses
Puntos: 5
Respuesta: redirigir usuarios en un multisite

También he probado añadiendo
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
pero sin resultado

Etiquetas: redirigir, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:56.