Pues la verdad quiero aprender a configurar url's amigables con apache... Con esa necesidad, he seguido este tuto pero no me funciona...
Lo que he hecho (todo en local y Debian etch):
- Activé mod_rewrite, lo sé por que en mi phpinfo, en la sección "Loaded Modules" aparece como cargado.
- Yo creo un virtual host(/home/carxl/www) para utilizar una carpeta en mi directorio personal y no utilizar /var/www. La configuración quedó de la siguiente manera, por que modifiqué AllowOverride, estaba en None y le dejé All(leí por ahí que debe estar así esta instrucción):
Cita:
- Creé un .htacces en mi directorio (/home/carxl/www) y está de la siguiente manera:Alias /carxl/ "/home/carxl/www/"
<Directory "/home/carxl/www/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
<Directory "/home/carxl/www/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
Cita:
No sé que estoy haciendo mal, pero he seguido el tuto al pie de la letra y no me funciona... cuando envio un link, una url, pues me manda el típico error de que ese archivo no fue encontrado Aclaro que "ver_a.php" es un archivo mío, cambié el del tuto.# mod_rewrite en uso
RewriteEngine On
Rewriterule ^articulo/(.+)/(.+) ver_a.php?id=$1&title=$2
RewriteEngine On
Rewriterule ^articulo/(.+)/(.+) ver_a.php?id=$1&title=$2
La url que intento enviar es la siguiente(está mal)
Y sin url amigable(esta está bien y me muestra el artículo)
Alguien puede decirme, quizás, que estoy haciendo mal?? Detectan algún error?? Algo en la configuración??
Espero puedan darme una mano...
Saludos