2015-09-11 2 views
0

Я переместил свой веб-хостинг, который поддерживает только nginx. Но я не знаю, как это сделать. Просто хотел знать, что такое эквивалент .htaccess для nginx. Каким должно быть его имя файла, где оно должно быть сохранено. Также, если вы можете помочь мне перенаправить все запросы на мой сайт до https://www, это будет вишня на пироге.Что такое nginx-эквивалент .htaccess

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

+0

Там нет Htaccess для Nginx. http://wiki.nginx.org/LikeApache-htaccess –

+0

Вопросы о перенаправлении на 'www' /' no-www'/'http' /' https' задаются и принимаются практически каждый день. Не стесняйтесь использовать поиск –

ответ

1

Поскольку не имеет эквивалента в файл .htaccess (т.е. без конфигурации уровня каталогов файлы), вам необходимо обновить основную конфигурацию и перезагрузить nginx, чтобы все изменения вступили в силу.

В приведенной выше конфигурации Apache по существу читается «если предоставленный путь не является существующим файлом или каталогом, перенаправляйте на index.php, добавляя путь».

В Nginx, вы будете использовать try_files директиву, чтобы выполнить то же самое:

location/{ 
     try_files $uri $uri/ @ci_index; 
} 

location @ci_index{ 
     rewrite ^(.*) /index.php?$1 last; 
} 
Смежные вопросы