Blogging for Nothing

Cuando no funciona el “.htaccess” en Apache…

Posteado por: murci en: 11/11/06

…puede ser por varias razones, pero la más usual es por la directiva “AllowOverride” dentro de las secciones . A mi ha ocurrido recientemente tratando de utilizar el “mod_rewrite”, y tras mucho romperme la cabeza y ver que los logs no me ayudaban en nada encontré la solución en algún foro perdido, y por ello la recojo aquí, por si le puede ser de utilidad a alguien.

Esta directiva determina que comandos pueden ejecutarse dentro de los ficheros .htacces. Por defecto, y por seguridad, viene establecido a “None”, pero podemos cambiarlo a “All” y entonces empezará a hacer caso a los “RewriteUrl”. Podemos determinar que tipo de comandos son aceptados utilizado otros valores, pero eso ya lo tenéis en la referencia de la directiva (que además está en la lengua del Cervantes).

Ahora las url’s de Joomla son un poco más amigables para nuestro dios de la red: Google.

13 comentarios hacia "Cuando no funciona el “.htaccess” en Apache…"

gracias por compartirlo: es muy util yo buscaba por
“.htaccess no funciona” estas en la pag dos y es el unico resultado claro que he visto.

[...] problema fue resuelto gracias al blog de murci Archivado en: Uncategorized [...]

Gracias!!

Haber tengo ls distribucion Centos, todo corroe bien menos .htaccess
Lo pasa por alto ahora lo cambi a esto
AllowOverride All
Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^/?$ index.php

Rewriterule ^(.*)\.html$ index.php?x=$1 [L]

Ahora pregunto. esta bien la situacion del AllowOverride ???? o se lo debe poner en otra parte ???? porke no me funciona!

A tomar en cuenta ke en linux me funciona tood bien., pero en linux es todo un embrollo con este archivo .htaccess

Muchas gracias, me ha servido de mucho tu ayuda.
En mi caso para que funcione sólo he tenido que cambiar el AllowOverride de httpd.conf, concretamente el que trata de mi directorio httpdocs

Gracias por tu aporte tube unos problemas al inicio para aplicar tu solucion y complementada con la que encontre en esta pagina http://unidadlocal.com/Que_hacer_cuando_no_funcionan_los_.htaccess_para_drupal_o_aplicaciones_web ya solucione mi problema muchas gracias :D

gracias!! me estaba volviendo loco y así funciona. Es que en esto de adm de servidores ando un poco mal. de programacion y diseño lo que quieras, pero esto….uff!!! GRACIAS OTRA VEZ

muchas gracias…tb me he estado partiendo la cabeza con esto xD
la verdad es q yo lo solucione editando el archivo en ubuntu
/etc/apache2/sites-enabled/sitiorequerido

muchas gracias

muy bueno, ya que no sabia que mas mirar.

Saludos

Gracias che, me ahorraste dolores de cabeza!!
Muy bueno post!

En mi caso particular, usando Xubuntu 10.04, la solucion es como se plantea pero siempre esta el problema de que los archivos de configuración varían.

El siguiente enlace fue de mucha ayuda: http://www.debian-administration.org/articles/412

Como bien dijo FaBrO basta editar el archivo correspondiente en /etc/apache2/sites-enabled (que es un acceso directo del archivo original en /etc/apache2/sites-available, como bien explica el enlace de arriba).

No olviden ejecutar “sudo service apache2 restart” o en su defecto “sudo /etc/init.d/apache2 restart” luego de aplicar los cambios.

Saludos!

Gracias. Me ha servido mucho. Solo me faltó despues activar el mod_rewrite con el comando:
sudo a2enmod rewrite

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Categorías

Seguir

Get every new post delivered to your Inbox.