hola a tod@s.
Me gustaría poder configurar el mod rewrite en localhost con el MAMP. Ya que en el servidor lo tengo creado y para hacer pruebas en caliente, no me atrevo, ya que hay un gran número de usuarios conectados todo el día.
He ido averiguando cosas y al final he configurado esto:
Descomentar LoadModule rewrite_module modules/mod_rewrite.so en el httpd.conf
Comprobar que está el modulo activo en phpinfo()
Configurar el httpd.conf de la siguiente manera
Hacer que el htacces no necesite el punto para simplificar las cosas.
<Directory "/Applications/MAMP/www">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
AccessFileName htaccess
y este archivo así:
Options Indexes FollowSymLinks
RewriteEngine On
RewriteBase /
Rewriterule ^enviar_(.*)_(.*)\.html$ /enviar_receta_amigo.php?titulo=$1&id=$2
Rewriterule ^receta_(.*)_(.*)_(.*)\.html$ /index.php?titulo=$1&id=$2&votar=$3
Rewriterule ^receta_(.*)_(.*)\.html$ /index.php?titulo=$1&id=$2
Rewriterule ^cat_(.*)\.html$ /index.php?categoria=$1
Rewriterule ^imprimir_(.*)_(.*)\.html$ /imprimir_receta.php?id=$1&titulo=$2
ErrorDocument 404 /error404.php
Pero al poner esta ruta:
http://localhost:8888/MAMP/www/vinos...ojas_1401.html
me sale esto:
Not Found
The requested URL /MAMP/www/vinosyrecetas/web/receta_yogur-helado-con-frutas-rojas_1401.html was not found on this server.
Apache/2.0.59 (Unix) PHP/5.2.5 DAV/2 Server at localhost Port 8888
Osea como siempre.
Sabéis si me falta alguna cosa?
Un saludo!! y gracias