Foros del Web » Administración de Sistemas » Apache »

Problema con ".htacces"

Estas en el tema de Problema con ".htacces" en el foro de Apache en Foros del Web. Alguien sabe que tipo de error puedo estar teniendo con el codigo .htaccess que pego abajo? Resulta que en mi pc y en un servidor ...
  #1 (permalink)  
Antiguo 14/12/2010, 11:10
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Problema con ".htacces"

Alguien sabe que tipo de error puedo estar teniendo con el codigo .htaccess que pego abajo?
Resulta que en mi pc y en un servidor que tengo funciona perfectamente pero en el servidor 1and1.es en donde realmente necesito que ande, no logra hacerlo, me tira error 404...

Alguna sugerencia?

Código .htacces:
Ver original
  1. RewriteEngine On
  2.  
  3. Rewriterule ^es/home$ index.php?pg=home&leng=es [L]
  4. Rewriterule ^es/garra-rufa-turkey-wild-breed$ index.php?pg=garra-rufa-turkey-wild-breed&leng=es [L]
  5. Rewriterule ^es/empresa-pez-doctor$ index.php?pg=empresa-pez-doctor&leng=es [L]
  6. Rewriterule ^es/contacto-pez-doctor$ index.php?pg=contacto-pez-doctor&leng=es [L]
  #2 (permalink)  
Antiguo 14/12/2010, 11:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde PHP a Apache
  #3 (permalink)  
Antiguo 18/12/2010, 15:42
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Problema con ".htacces"

Mayonero:


yo uso cosas asi en 1&1

Código Apache:
Ver original
  1. RewriteRule ^recuperar\-mi\-clave$ /reg/recuperar-clave.php
  2. RewriteRule ^inicio\-de\-sesion$ /comprueba.php
  3. RewriteRule ^terminos\-y\-condiciones$ /tyc.php
  4. RewriteRule ^sin\-conexion$ /errores/error.shtml
  5. RewriteRule ^activar\-javascript$ /errores/noscript.php
  6.  
  7. #Perfil
  8. RewriteRule ^confirmar\-perfil\-(.*)$ /reg/confirmar-perfil.php?perfil=$1 [L]
  9.  
  10. #Form Contacto
  11. RewriteRule ^contacto_([^_]*)$ /contactar.php?contacto=$1 [L]

y cosas más complejas aun, y si funcionan.


Pusiste
Código Apache:
Ver original
  1. Options +FollowSymLinks

Quizá los otros servidores lo tengan por defecto en su httpd.conf y 1&1 no, por lo que haya que ponerlo explicito en el mismo .htaccess
Tambien proba de anteponerle / a tu index.php (que supongo está en la raíz)en la segunda parte de tu Rewriterule


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 07/12/2011, 11:19
 
Fecha de Ingreso: mayo-2008
Mensajes: 19
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problema con ".htacces"

Hola,

Tengo una consulta acerca de renombrar la URL...

Tengo una web con productos que están en una BBDD. Estos se ven en la web a través de una variable (ver_producto.php?recordID=<idProducto>).
[URL="http://compra-adhesivos.com/ver_producto.php?recordID=2"]http://compra-adhesivos.com/ver_producto.php?recordID=2[/URL]


He creado en un .htaccess el siguiente RewriteRule:

RewriteRule ^comprar\-adhesivo\-(.*)$ /ver_producto.php?recordID=$1 [L]
[URL="http://compra-adhesivos.com/comprar-adhesivo-2"]http://compra-adhesivos.com/comprar-adhesivo-2[/URL]


Aquí viene mi cuestión:

En la BBDD, cuando añado un producto nuevo (Nombre, Precio, Tamaño, Color...) le pongo el SEO que debería de tener.

ejemplo: Si es un adhesivo de rebajas impreso digitalmente, el SEO es "adhesivo-de-rebajas-impreso-digitalmente"

Ahora lo que tengo que lograr es cambiar el "comprar-adhesivo-<idProducto>" por el "adhesivo-de-rebajas-impreso-digitalmente", que es lo que aparece en el "SEO" de la BBDD.

¿Cómo puedo hacerlo?

Última edición por Gush; 07/12/2011 a las 11:34

Etiquetas: 1and1.es, 404, 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 13:35.