Autor Tema: Problema con .htaccess  (Leído 631 veces)

Desconectado ceiboart

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Problema con .htaccess
« en: 03 de Febrero de 2013, 18:07:57 pm »
Hola
En primer lugar no se si este mensaje debería ubicarlo en este foro, pero no encontré (o no vi) uno de apache
En fin. Estoy tratando de reescribir las urls con el fichero htaccess, tal cual lo hago en Windows (wamp Server), pero en Linux
Con wamp todo funciona perfecto, pero en ubuntu (11.04) esto no funciona :(
Tengo el mod_rewrite activado, y también cambie las configuraciones del virtual host tal como aparece EN TODOS los tutoriales que enseñan como hacerlo (ejemplo http://sonidolibre.wordpress.com/2008/04/18/activar-mod_rewrite-de-apache2-en-ubuntu/)
Incluso en la desesperación pase todo lo que estaba en None a All, pero nada funciona
Ahora que lo pienso debería ser tal ves algún otro fichero de configuración el que tendría que probar, (tal ves alguna en apace2.conf) pero no tengo idea de cual
Por cierto, debo decir que no uso xamp en ubuntu, sino las versiones oficiales (apache 2.21.2…)
La regla que uso es parecida la siguiente:
RewriteEngine on
Rewriterule ^(.*)/(.*)$ $1.php?var=$2
Dicha regla funciona en wamp, pero no en ubuntu. Todo lo que consigo es un error 404
Espero sus comentarios

Comunidad PHPeros

Problema con .htaccess
« en: 03 de Febrero de 2013, 18:07:57 pm »

Desconectado cjbaeza

  • PHPerit@
  • *
  • Mensajes: 16
  • Karma: 1
  • Sexo: Masculino
  • Hmm...
    • Ver Perfil
    • Carlos Baeza
Re:Problema con .htaccess
« Respuesta #1 en: 04 de Febrero de 2013, 12:34:34 pm »
hola ceiboart,

Mira no se mucho de estas configuraciones, pero he tenido este tipo de problemas y PUEDE que se genere porque en Windows las barras son así "\" mientras que en Linux son así "/" (o al revés no recuerdo ahora, por eso es una buena practica usar DIRECTORY_SEPARATOR), y por eso tu script intenta buscar algo en un directorio que no existe...por ejemplo intenta imprimir la url en tu sitio y ve que este uniforme y no con algunos /../../. y otros \..\..\..\ dentro de la misma URL.

Saludos :-[
http://carlosbaeza.net -> Sitio Personal
http://phpchile.cl-> Comunidad Chilena PHP

Desconectado Bienvenue

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: 1
  • Nuev@ PHPer@
    • Ver Perfil
Re:Problema con .htaccess
« Respuesta #2 en: 19 de Febrero de 2013, 09:05:53 am »
Linux oculta los archivos que empiezan con punto, trata de subir el htaccess desde winscp / filezilla y dale permisos a ver si se resuelve.
Saludos

Desconectado ceiboart

  • PHPerit@
  • *
  • Mensajes: 20
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Problema con .htaccess
« Respuesta #3 en: 04 de Marzo de 2013, 01:25:29 am »
Linux oculta los archivos que empiezan con punto, trata de subir el htaccess desde winscp / filezilla y dale permisos a ver si se resuelve.
Saludos
hola
Estoy trabajando en el localhost, y si, ya se lo de los ficheros ocultos, pero hasta ahora no he podido solucionar este problema :(
Saludos

Desconectado guitobon

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
    • Optimizacion WEB
Re:Problema con .htaccess
« Respuesta #4 en: 12 de Marzo de 2013, 02:23:07 am »
En primer lugar comprueba en error_log a que página esta accediendo realmente.
Pero todo apunta, a que la configuración por defecto de tu ubuntu, no admite redirecciones en el htaccess
Intenta poner estas reglas directamente en el httpd.conf
Si ahi funciona, busca en ese mismo fichero la directiva AllowOverride y mira si tiene el valor adecuado, para permitir hacer eso en el htaccess.
Siento no poder ser mas conciso, yo soy de CentOS