Как использовать .htaccess на сервере WAMP?

Я искал в Интернете 2 дня и пытаюсь использовать htaccess в моем локальном вамп, но я не могу! Я знаю, что что-то не так, но не знаю где ...

Во-первых: Я активировал " rewrite_module " в меню apache, затем я проверил страницу phpinfo и увидел, что этот модуль добавлен в свою часть « Загруженные модули ».

Во-вторых: Я проверил httpd.conf и внес некоторые изменения, это результат ( только важные части):

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

Далее: Я создал псевдоним для своей рабочей области. Вот содержимое его .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>

Далее: Я помещаю простые файлы index.php и test.php в корень моей рабочей области и проверяю псевдоним по этим адресам: -> « localhost / basic_test / index.php » -> « localhost / basic_test / test.php » Они работали отлично ...

Наконец , я добавил файл «.htaccess» в корень моей рабочей области (рядом с index.php) и написал в нем:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index.php$ test.php
</IfModule>

Но проблема произошло, когда я попытался проверить " .htaccess " по этому адресу: -> " localhost / basic_test / index.php "

Отображается страница с ошибкой с таким сообщением:

Ой! Эта ссылка не работает.

36
задан ROMANIA_engineer 26 June 2017 в 21:31
поделиться