Buenos días,
Al hilo del mensaje cuyo asunto es "Redirect 301 y 303", he abierto ésta mañana, las redirecciones con el componente RedJ, funcionaban perfectamente, pero al activarlo ha dejado de funcionar el módulo de registro de clientes, en cuanto he desactivado el plugin ha empezado a funcionar de nuevo el registro de usuarios. No daba ningún error, simplemente tras confirmar el registro te llevaba a la página de inicio sin indicar que el registro se había completado (que es lo que hace habitualmente).
Gracias.
URL del sitio: http://www.rafasshop.es
Hola Rafael,
¿ El error se produce nada más instalar, o ya has introducido redirecciones en el mismo ?
Hay referencias en el foro de los creadores a temas del registro de usuarios:
http://www.sistemistica.it/forum/11-redj-in-english/2564-directing-login-to-community-builder.html
http://www.sistemistica.it/forum/11-redj-in-english/2327-will-redj-redirect-the-joomla-registration-page.html#2327
Saludos
Hola Jordi,
La única redirección que había hecho es de www.rafasshop.es/index.php a www.rafasshop.es.
Sobre los links que me mandas, en uno se refieren al registro con rsform y yo utilizo el modulo de registro de virtuemart. Y sobre el segundo link he probado lo que dice pero tampoco funciona.
Saludos,
Hola Rafael
Prueba eliminando la redirección www.rafasshop.es/index.php a www.rafasshop.es , es posible que pueda estar afectando.
Indícanos que has probado o que redirección nueva has creado.
Saludos.
Hola Jhon,
Sin tener ninguna redirección hecha el componente funciona correctamente, ¿cómo puedo redireccionar entonces www.rafasshop.es/index.php a www.rafasshop.es? A través de .htaccess lo he probado también pero algo hago mal que o no funciona o da error la web, ¿podrías porfavor decirme exactamente qué debería poner en .htaccess?
Saludos,
Hola Rafael, el problema que parece que está ocurriendo es que al redireccionar index.php a /, la página que intenta acceder a index.php/lo-que-sea falla...
en AskApache solucionan esto con el htaccess así:
http://www.askapache.com/htaccess/redirect-index-blog-root.html
Options +FollowSymLinks DirectoryIndex index.php RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/ RewriteRule ^index.php$ http://www.askapache.com/ [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
Si te fijas comentan lo siguiente:
The fix is a bit of clever .htaccess code utilizing mod_rewrite to only redirect index.php if the request for /index.php came from a client (e.g. browser or web robot), and not if the request is an internal redirect that apache does when / is requested so that it can serve the contents of index.php.
Parece que este es el problema que tienes tú..
Saludos!
Hola David,
Si lo hago como me indicas, la redirección funciona perfectamente, permite el inicio de sesión de usuarios, pero no permite que un nuevo usuario se dé de alta, no da ningún error, simplemente tras completar el registro y finalizar, te lleva a la página inicial y los datos del cliente no se han grabado.. que es lo mismo que pasaba con redj.
Saludos,
Hola Rafael
Que no se graben los datos me parece bastante extraño, es posible que tengas un problema con el registro de usuarios.
Te sugiero probar esta redirección en otro sitio web en el que no hayas realizado modificaciones, de preferencia un sitio web nuevo.
Saludos.
Hola Jordi,
Si lo he instalado, y al hacer la redirección de www.viniltex.es/index.php a www.viniltex.es, la redirección funciona perfectamente, pero a la hora de que un usuario se registre, tras completar el registro y finalizar, te lleva a la página inicial www.viniltex.es, sin que los datos del cliente se hayan grabado y sin que al usuario le indique si se ha registrado o no, exactamente lo mismo que en www.rafasshop.es
Saludos,
Hola Rafael,
No entiendo el porque realizas un redirección de ese tipo, procede a eliminarla y comprobar si funciona correctamente el registro de usuarios.
Saludos
Hola Jordi,
Si elimino la redirección claro que funciona, el problema surge a raiz de ésa redirección, pero por tema de posicionamiento necesitamos hacer ésa redireción, porque Google puede ver las 2 urls como contenido duplicado, y no deben existir dos urls con el mismo contenido.
Saludos,
Hola,
Revisar la siguiente entrada de nuestro foro donde hablamos sobre este tema:
De acuerdo, gracias.
Saludos,