Ларагон игнорирует .htaccess? - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь переместить рабочий проект из XAMPP в Laragon.

Все хорошо, но некоторые директивы, которые я вставил в мой .htaccess, больше не работают: все модули, кажется, работаютвключен правильно.

То, что я пытаюсь заставить работать снова, - управление версиями для моих активов:

<IfModule mod_rewrite.c|rewrite_module>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+)\.(\d+)\.(css|js)$ $1.$3 [L]
</IfModule>

Это помещено в корень проекта с Laravel, но перемещаетсяэто в общую папку ничего не меняет

В конфиге Apache у меня правильно не комментируется следующее:

LoadModule rewrite_module modules/mod_rewrite.so

А это конфигурация хоста (нетронутая)

<VirtualHost *:80> 
    DocumentRoot "C:/laragon/www/projectski/public/"
    ServerName projectski.localhost
    ServerAlias *.projectski.localhost
    <Directory "C:/laragon/www/projectski/public/">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Как вы можете видеть, он указывает на /public, но переход к корню (что я хотел бы, учитывая конфигурацию сервера) отключит все и превратит локальный сайт в каталог.

Пожалуйста, помогитея перееду в Ларагон.

1 Ответ

0 голосов
/ 12 марта 2019

Для тех, кто все еще ищет ответ, Ларагон не игнорирует .htaccess

Ошибка была простой синтаксической ошибкой в ​​IfModule

<IfModule mod_rewrite.c | rewrite_module>
    # Logic
</IfModule>
...