He buscado en la web durante 2 días y trato de usar htaccess en mi wamp local pero no puedo! Sé que hay algo mal pero no sé dónde ...¿Cómo se usa .htaccess en el servidor WAMP?
Primero: he activado "rewrite_module" del menú de Apache, y he comprobado la página phpinfo y vi ese módulo añadió a su "Módulos cargados" parte.
Segundo: he comprobado el httpd.conf y hecho algunos cambios, es el resultado (sólo partes importantes):
ServerRoot "c:/program Files/wamp/bin/apache/apache2.2.11"
Listen 80
ServerName localhost:80
DocumentRoot "c:/program Files/wamp/www/"
<Directory />
Options FollowSymLinks
# AllowOverride None
# Order deny,allow
# Deny from all
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
<Directory "c:/program Files/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
siguiente: hice un alias a mi espacio de trabajo. Aquí está el contenido de su archivo .conf:
Alias /basic_test/ "e:/Projects/basic_test/"
<Directory "e:/Projects/basic_test/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
siguientes: pongo un simple "index.php" y "prueba.php" en mi espacio de trabajo de la raíz y probado por el alias de direcciones: este - > "localhost/basic_test/index.php" -> "localhost/basic_test/prueba.php" Se trabajó perfectamente ...
Finalmente, he añadido un archivo ".htaccess" a la raíz de mi espacio de trabajo (al lado del índice .php), y escribí en ella:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index.php$ test.php
</IfModule>
Pero el problema ocurrió cuando traté de probar la ".htaccess
" por esta dirección: -> "localhost/basic_test/index.php "
Se muestra una página de error con este mensaje:
Ups! Este enlace parece estar roto.
siempre busque en su (Apache) registros de errores Puede usar el icono de Wamp para eso (Apache -> ¿Registros?) – Lekensteyn
@Lekensteyn: miro pero no puedo entender su problema, de todos modos es un buen consejo, gracias. ;) – Monica