Включить .htaccess на сервере ubuntu ngnix для php

#php #apache #.htaccess #mod-rewrite #ubuntu-14.04

#php #apache #.htaccess #мод-переписать #ubuntu-14.04

Вопрос:

Мой текущий файл .htaccess, например :

 RewriteEngine on  
#RewriteBase /
RewriteRule ^/?([-A-Za-z0-9/] )/?$ index.php?q=$1 [QSA,L]
  

Теперь он не поддерживает Ubuntu 14.04 ngnix server. Мне нужен шаблон URL, например:

abc.com/user/1

Как я могу этого добиться?

Ответ №1:

Поместите это в свою конфигурацию nginx, сервер nginx не читает файлы .htaccess

 location / { rewrite ^/?([-A-Za-z0-9/] )/?$ /index.php?q=$1 break; }