Типовые настойки .htaccess для nginx.conf
-
- Posts: 76
- Joined: Tue Feb 19, 2013 12:40 pm
Типовые настойки .htaccess для nginx.conf
После переноса сайта с dle на nginx не печатает на русском, возникли косяки с шаблоном. Можно выложить тут файл с директивами для nginx.conf по возможности универсального применения? То есть допустим стандартный .htaccess для ДЛЕ 9,5 трансформируется в правила для nginx.conf
Re: Типовые настойки .htaccess для nginx.conf
Тоже иногда мучает подобные проблемы по этому использую эти сервисы:
http://winginx.ru/htaccess
http://www.anilcetin.com/
http://winginx.ru/htaccess
http://www.anilcetin.com/
-
- Posts: 76
- Joined: Tue Feb 19, 2013 12:40 pm
Re: Типовые настойки .htaccess для nginx.conf
После преобразования конвертором куда конкретно ставить файл? Надо просто сохранить и все?
Re: Типовые настойки .htaccess для nginx.conf
Заходите в директорию с сайтом /home/$user/conf создаете фаил nginx.mysite.ru.conf и туда прописываете свои настройки
Только учтите что вы уже пишите свои настройки в дирикторию
так как они инклюдятся в другой фаил конфигурации:
Только учтите что вы уже пишите свои настройки в дирикторию
Code: Select all
server {
}
Code: Select all
server {
inclede /home/$user/conf/nginx.mysite.ru.conf*;
}
Re: Типовые настойки .htaccess для nginx.conf
Это касается сорвера на голом nginx. Здесь же используется связка nginx+apache и помоему файлы .htaccess обрабатываются нормально. Проблему с кодировкой сайта легко решить дописав где-нить в начале фала nginx+apache строку: AddDefaultCharset cp1251 или с другой нужной кодировкой (для сервера по-умолчанию установлена UTF-8). По краней мере я проверил на нескольких своих сайтах - все работает нормально (проблемы были только с директивой Options в .htaccess и то потому что она прописана в конфиге apache). Если я не прав - пусть разработчики Vesta подскажут как правильно.
Re: Типовые настойки .htaccess для nginx.conf
Человек же написал что переходит на nginx и как следствие он может полностью отключил уже apache и не собирается использовать. Тут у каждого свои заморочки)wsnake wrote:Это касается сорвера на голом nginx. Здесь же используется связка nginx+apache и помоему файлы .htaccess обрабатываются нормально. Проблему с кодировкой сайта легко решить дописав где-нить в начале фала nginx+apache строку: AddDefaultCharset cp1251 или с другой нужной кодировкой (для сервера по-умолчанию установлена UTF-8). По краней мере я проверил на нескольких своих сайтах - все работает нормально (проблемы были только с директивой Options в .htaccess и то потому что она прописана в конфиге apache). Если я не прав - пусть разработчики Vesta подскажут как правильно.
-
- Posts: 76
- Joined: Tue Feb 19, 2013 12:40 pm
Re: Типовые настойки .htaccess для nginx.conf
Вероятно так и есть, проблема именно в кодировке сервера UTF-8, так как при добавлении строки AddDefaultCharset cp1251 в .htaccess текст на сайте отображается нормально( то есть .htaccess работает), но съезжает баннер, невозможно запомнить заглавия на русском итд.wsnake wrote:Это касается сорвера на голом nginx. Здесь же используется связка nginx+apache и помоему файлы .htaccess обрабатываются нормально. Проблему с кодировкой сайта легко решить дописав где-нить в начале фала nginx+apache строку: AddDefaultCharset cp1251 или с другой нужной кодировкой (для сервера по-умолчанию установлена UTF-8). По краней мере я проверил на нескольких своих сайтах - все работает нормально (проблемы были только с директивой Options в .htaccess и то потому что она прописана в конфиге apache). Если я не прав - пусть разработчики Vesta подскажут как правильно.
Где находится файл nginx + apache?CMS у вас какая была?
Last edited by Abraham777 on Fri Apr 19, 2013 8:41 am, edited 2 times in total.
-
- Posts: 76
- Joined: Tue Feb 19, 2013 12:40 pm
Re: Типовые настойки .htaccess для nginx.conf
Одно из главных преимуществ использовать Vesta в том, чтобы nginx стоял под фронт, а апач под бексервер.ArthurCHi wrote:Человек же написал что переходит на nginx и как следствие он может полностью отключил уже apache и не собирается использовать. Тут у каждого свои заморочки)wsnake wrote:Это касается сорвера на голом nginx. Здесь же используется связка nginx+apache и помоему файлы .htaccess обрабатываются нормально. Проблему с кодировкой сайта легко решить дописав где-нить в начале фала nginx+apache строку: AddDefaultCharset cp1251 или с другой нужной кодировкой (для сервера по-умолчанию установлена UTF-8). По краней мере я проверил на нескольких своих сайтах - все работает нормально (проблемы были только с директивой Options в .htaccess и то потому что она прописана в конфиге apache). Если я не прав - пусть разработчики Vesta подскажут как правильно.
Re: Типовые настойки .htaccess для nginx.conf
Я хоть и в вебе совсем немного прям вообще немного, но уже имею представление о Nginx и о Apache и могу сказать что Nginx уже в полне может работать как единственный веб сервер. Без бекенда.Abraham777 wrote:Одно из главных преимуществ использовать Vesta в том, чтобы nginx стоял под фронт, а апач под бексервер.
Re: Типовые настойки .htaccess для nginx.conf
Да Вы правы может работать как самоcтоятельный http сервер.
Только nginx не понимает htaccess
Но существуют конвертеры
Кодировку сервера можно поправить.
/etc/httpd/conf/httpd.conf
вместо
Только nginx не понимает htaccess
Но существуют конвертеры
Кодировку сервера можно поправить.
/etc/httpd/conf/httpd.conf
вместо
Code: Select all
AddDefaultCharset UTF-8
Code: Select all
AddDefaultCharset windows-1251