Правила перезаписи возвращают ошибку 404 с новой версией UwAmp - PullRequest
0 голосов
/ 25 марта 2019

Я установил UwAmp 2.0 и все работало нормально, а затем я решил установить UwAmp 3.0.2.

Однако теперь правила перезаписи не работают.

Этот, например, возвращает ошибку 404:

RewriteRule ^([^/]+)/$ /category.php?label=$1 [L]

при доступе http://foo.test/mycategory/ (это работает нормально, если я делаю http://foo.test/category.php?label=mycategory).

Это содержимое файла конфигурации Apache

<VirtualHost 127.0.0.1:80>
#UWAMP Generate Virtual Host
    DocumentRoot "C:\Uwamp-3-0-2\web"
    ServerName "foo.test"
    <Directory "C:\Uwamp-3-0-2\web">
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Я не уверен, что делаю неправильно. Любая помощь приветствуется.

1 Ответ

1 голос
/ 19 мая 2019

Требуется ручная настройка apache.

Файл конфигурации для apache: bin/apache/conf/httpd_uwamp.conf

Найдите следующую строку: #LoadModule rewrite_module "{APACHEPATH}/modules/mod_rewrite.so"

Удалить #. Сохраните файл и перезапустите Apache.

...