nginx+ php-fpm не работают дружественные url
Добрый день!
Как только включаю для домена режим работы nginx+ php-fpm перестают работать дружественные url
Версия php 7.1.31
Как я понял дело в .htaccess
Через онлайн конвертер попробовал поменять код
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
получилось
# nginx configuration
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?q=$1 break;
}
}
Все равно не сработало.
Кто подскажет работающий вариант кода для дружественных url в этом режиме php?
Как только включаю для домена режим работы nginx+ php-fpm перестают работать дружественные url
Версия php 7.1.31
Как я понял дело в .htaccess
Через онлайн конвертер попробовал поменять код
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
получилось
# nginx configuration
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?q=$1 break;
}
}
Все равно не сработало.
Кто подскажет работающий вариант кода для дружественных url в этом режиме php?
Комментарии: 3
Василий уже за нас все давно сделал!)))
Держи с бонусом
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}
location ~* ^/core/ {
deny all;
}
Добавил в конфиг такой блок
location ~ /\. {
deny all;
}
Но сервер всё равно отдаёт .htaccess
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.