jh0nnyd3pp Posted August 31, 2009 Share Posted August 31, 2009 Antes que nada aclaro: En el mismo hosting tengo un blog de wp con archivo 'htaccess' activo (url amigable) y funciona correctamente, por lo que descarto que sea problema del host.El codigo que tengo del htaccess de PRESTASHOP es: URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$2$4 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1 [QSA,L,E] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ cms.php?id_cms=$1 [QSA,L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [QSA,L,E] # Catch 404 errors ErrorDocument 404 /index.php Los permisos son: 644El error: Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. -------------------------------------------------------------------------------- Apache/2.2.3 (Red Hat) Server at www.xxxxxxx.com.ar Port 80 Pido porfavor que me ayuden, porque estoy con esto hace meses, tengo mas de 400 articulos diferentes en la tienda, y soy el encargado de vender y mantenerla.Bueno, muchas gracias. Cuento con su ayuda Link to comment Share on other sites More sharing options...
jh0nnyd3pp Posted September 1, 2009 Author Share Posted September 1, 2009 Porfavor alguien que me de una mano?.Gracias igual! Link to comment Share on other sites More sharing options...
rubensicko Posted September 1, 2009 Share Posted September 1, 2009 Porfavor alguien que me de una mano?.Gracias igual! Según mi archivo, en la linea:# Catch 404 errorsErrorDocument 404 /index.phpDebe ser:# Catch 404 errorsErrorDocument 404 /404.php-------------Porcierto, entonces tampoco puedes acceder al panel de admin? Link to comment Share on other sites More sharing options...
jh0nnyd3pp Posted September 1, 2009 Author Share Posted September 1, 2009 Lo cambie a index para ver si era otro error, pero dio igual.Si puedo acceder al panel porque volvi a cambiar el nombre '.htaccess' a 'htaccess.txt'Muchas gracias igual por la ayuda Link to comment Share on other sites More sharing options...
rubensicko Posted September 1, 2009 Share Posted September 1, 2009 Desde el panel de admin puedes generar el htaccess de nuevo, quiza le falta algo. El mio por ejemplo es algo mas largo.Lo de url-amigable donde lo tienes? en la tienda o en el blog? Comparten el mismo htaccess? Link to comment Share on other sites More sharing options...
jh0nnyd3pp Posted September 1, 2009 Author Share Posted September 1, 2009 En que parte del admin puedo generar el htaccess, creo que me lo pase por alto eso.Prestashop lo tengo en el dominio principal, en el 'htdocs' ahi mismo esta el .htaccessBlog de wordpress lo tengo en un subdominio con su respectivo htaccess.gracias ruben Link to comment Share on other sites More sharing options...
rubensicko Posted September 1, 2009 Share Posted September 1, 2009 Pues mira a la derecha del todo en herramientas (el icono de una llave inglesa), clicas y dentro en las pestañas a la derecha del todo esta Generador (el icono de una bombilla) Y ahi te pone lo siguiente: Generación de fichero Htaccess Atención: esta herramienta sólo puede utilizarse si se encuentran en un servidor web Apache. Por favor, pregunte a su proveedor de hosting. Esta herramienta genera automáticamente un archivo ". Htaccess" que se le concede la posibilidad de reescritura de URL y 404 para la captura de errores. Si no tiene el "Friendly URL" activo cuendo genere el archivo ". Htaccess" ésta característica no estará disponible. Antes de poder utilizar esta herramienta, es necesario: - crear un .htaccess archivo vacio en el directorio: / - Darle permisos de escritura (chmod 777 en sistemas Unix) Link to comment Share on other sites More sharing options...
jh0nnyd3pp Posted September 1, 2009 Author Share Posted September 1, 2009 Me parece que en mi version de prestashop no esta.Las opciones que me aparecen son: "Idiomas Traducciones Pestañas Acceso directo Alias Importar Subdominios Respaldar la base de datos CMS "Yo uso la version 1.1.0.5.Muchas gracias por la ayuda Link to comment Share on other sites More sharing options...
jh0nnyd3pp Posted September 2, 2009 Author Share Posted September 2, 2009 Algun alma caritativa? jeje Link to comment Share on other sites More sharing options...
Fergus Posted September 2, 2009 Share Posted September 2, 2009 Te paso como está el mio, tal vez tenes algo mal escrito # URL rewriting module activation RewriteEngine on #Redirigir RewriteCond %{HTTP_HOST} ^dominio.com.ar$ RewriteRule ^(.*)$ http://www.dominio.com.ar/ [R=301,L] # URL rewriting rules RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$2$4 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1 [QSA,L,E] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ cms.php?id_cms=$1 [QSA,L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [QSA,L,E] # Catch 404 errors ErrorDocument 404 /404.php Link to comment Share on other sites More sharing options...
jh0nnyd3pp Posted September 2, 2009 Author Share Posted September 2, 2009 Gracias Daniel, pero me tiro este error: Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. -------------------------------------------------------------------------------- Apache/2.2.3 (Red Hat) Server at www.xxx.com.ar Port 80 me parece que me voy a dar por vencido Link to comment Share on other sites More sharing options...
Fergus Posted September 2, 2009 Share Posted September 2, 2009 Sinceramente no sabria decirte cual es el problema, ya que en otro direcotorio tenes funcionando un .htaccesscon lo que te pase deberia funcionar porque es la que uso actualmente en una web. Link to comment Share on other sites More sharing options...
jh0nnyd3pp Posted September 2, 2009 Author Share Posted September 2, 2009 No importa, igualmente muchas gracias por la atencion. Voy a ver si vuelvo a llamar al host (www.com.ar) pero ya me habian dicho que no era problema de ellos.En fin, muchas gracias Link to comment Share on other sites More sharing options...
jh0nnyd3pp Posted September 7, 2009 Author Share Posted September 7, 2009 Listo lo consegui, llame a los dueños del hosting, pero no tenian idea, me faltaba poner en htaccess esta linea:Options +FollowSymLinksquedando el codigo asi Options +FollowSymLinks RewriteEngine On RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$2$4 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1 [QSA,L,E] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ cms.php?id_cms=$1 [QSA,L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [QSA,L,E] # Catch 404 errors ErrorDocument 404 /404.php Link to comment Share on other sites More sharing options...
henrycr Posted February 15, 2010 Share Posted February 15, 2010 Hola amigo me gustaria oir tus comentarios despues de activar las url amigables que paso ,y si hubo frutos cuanto tiempo se lleve en verlos SaludosHenry Link to comment Share on other sites More sharing options...
Jorge Vargas Posted February 27, 2010 Share Posted February 27, 2010 Como genero la redirección de las páginas solicitadas como mipagina.com a www.mipagina.com Link to comment Share on other sites More sharing options...
Jorge Vargas Posted February 27, 2010 Share Posted February 27, 2010 Que pena...ya encontré esto:# Forzar wwwRewriteCond %{HTTP_HOST} !^www\.midominio\.com [NC]RewriteRule ^(.*)$ http://www.midominio.com/$1 [R=301,L] Link to comment Share on other sites More sharing options...
henrycr Posted August 31, 2010 Share Posted August 31, 2010 Este el codigo que meto pero siempre me da el error 500,ayuda por favor #URL rewriting module activationOptions +FollowSymLinksRewriteEngine On# URL rewriting rulesRewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$2$4 [L,E]RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ product.php?id_product=$1$3 [L,E]RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$1 [QSA,L,E]RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ cms.php?id_cms=$1 [QSA,L,E]RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ supplier.php?id_supplier=$1$3 [QSA,L,E]RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]# Catch 404 errorsErrorDocument 404 /404.php Link to comment Share on other sites More sharing options...
Recommended Posts