Foros del Web » Creando para Internet » Diseño web »

[SOLUCIONADO] Mi .htacces no caga algunas paginas y no se que hacer

Estas en el tema de Mi .htacces no caga algunas paginas y no se que hacer en el foro de Diseño web en Foros del Web. Acabo de mover mi tienda al raiz de mi dominio (eluniversodelperro.com). Ahi he instalado una cosa para prestashop que mejora el posicionamiento de una forma ...
  #1 (permalink)  
Antiguo 16/04/2011, 06:43
Avatar de victor5atodogas  
Fecha de Ingreso: junio-2010
Mensajes: 447
Antigüedad: 14 años, 5 meses
Puntos: 2
Mi .htacces no caga algunas paginas y no se que hacer

Acabo de mover mi tienda al raiz de mi dominio (eluniversodelperro.com).

Ahi he instalado una cosa para prestashop que mejora el posicionamiento de una forma considerable ya que coloca todas las categorias y subcategorias de mi tienda como subdominios.

La clave de todo esta en el .htacces que tiene el siguiente codigo:

Código:
# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteCond %{HTTP_HOST} !^www\.\.eluniversodelperro\.com
RewriteCond %{HTTP_HOST} !^\.eluniversodelperro\.com
RewriteCond %{HTTP_HOST} ^([^.]+)\.eluniversodelperro\.com
RewriteCond %{REQUEST_URI} !\.gif|\.jpg|\.jpeg|\.png|\.css|\.js|\.php|\.html|\.htm$

RewriteRule (.*) category.php?link_category=%1 [L]
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ img/p/$1-$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ category.php?id_category=$2&isolang;=$1 [QSA,L,E]
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]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php
Si entrais a la tienda: eluniversodelperro.com

Vereis lo que hace bien y os digo lo que hace mal:

- Algunas imagenes (fotos de las categorias) no coloca bien la URL.
- La pagina www.eluniversodelperro.com a secas la sobretiende como una categoria y da error.
- Las paginas CMS no van (Descuento Protectoras de la parte inferior, etc).

Por lo que he visto la clave esta en esta linea:

RewriteRule (.*) category.php?link_category=%1 [L]

Si la quito todo funciona menos los subdominios (osea las categorias) colocandome la pagina de inicio.

Si tengo que colocar una regla para cada categoria (aunque hay 200 lo hare, pero me interesa muchisimo que esto funcione).

¿Alguien puede ayudarme con esto?

Muchas gracias y un saludo.
  #2 (permalink)  
Antiguo 16/04/2011, 06:46
Avatar de victor5atodogas  
Fecha de Ingreso: junio-2010
Mensajes: 447
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Mi .htacces no caga algunas paginas y no se que hacer

Por cierto, otra cosa que la hace mal (funcionar funciona pero quedaria mejor de otra forma) es que los productos los pone asi:

http://www.eluniversodelperro.com/al...23-nombre.html

Lo que estaria bien es que generara las URL asi:

alimentacion-perros.eluniversodelperro.com/123-nombre.html

ya que aliemtnacion-perros.eluniversodelperro.com es la categoria a la que pertence.

Un saludo.

Etiquetas: htaccess
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 05:18.