Редактор темы

Реклама
Реклама
Реклама
Реклама

Вопрос? Nginx правила rewrite для чпу

europa1988

Бывалый
Регистрация
24 Фев 2016
Сообщения
613
Рейтинг реакций
102
Баллы
43
Возраст
38
1/3
Автор темы
Привет всем!
Не знаю создавалась ли ранее данная тема, искал здесь на не нашел ничего по этой теме.
Подскажите какие нужны правила Rewrite для ЧПУ на серверах под управлением Nginx для DLE 12?
На оф. сайте под хайдом, на других сайтах для старых версий дле, или можно старые правила воткнуть? они вообще менялись для новых версий?
 
На офф сайте выложено только:
Правила предназначены для версий DataLife Engine 11.3 и ниже.
но и на 12-й версии они должны работать.
 

Вложения

Автор темы
Спасибо большое!😉
 
Автор темы
Подскажите, правильно ли я понимаю, что правила нужно прописывать в nginx.conf ?
и что тогда делать с .htaccess файлами, понатыканными по всем папкам dle?
 
Подскажите, правильно ли я понимаю, что правила нужно прописывать в nginx.conf ?
и что тогда делать с .htaccess файлами, понатыканными по всем папкам dle?
сервер файлы htaccess игнорирует? При попытке открыть материал ЧПУ не работает? Тогда скорее всего сервер nginx, и нужно прописывать правила ЧПУ не в htaccess, а в конфиге nginx. Если же всё нормально работает с htaccess, то зачем забивать себе голову ненужной информацией, которую даже читать не стоит когда сервер на apache скорее всего?
 
сервер файлы htaccess игнорирует? При попытке открыть материал ЧПУ не работает? Тогда скорее всего сервер nginx, и нужно прописывать правила ЧПУ не в htaccess, а в конфиге nginx. Если же всё нормально работает с htaccess, то зачем забивать себе голову ненужной информацией, которую даже читать не стоит когда сервер на apache скорее всего?
сейчас апач, планирую от него избавиться и использовать связку nginx+php-fpm, для этого собственно и задаюсь вопросами
 
Автор темы
сейчас апач, планирую от него избавиться и использовать связку nginx+php-fpm, для этого собственно и задаюсь вопросами
Затея хорошая, но нужно разбираться в конфигах nginx.conf, я лично отказался от этой затеи, так как связка с апачем проще, никаких заморочек, не нужно голову забивать этой фигней, есть htaccess, настроил, работает, если медленно настроил сервер, если все равно медленно возьми дороже сервер, если хочешь заниматься самоебением, или изучить nginx, то пожалуйста!)
Кстати, долго искал решение как сделать конфиг в nginx.conf чтобы как в папках движка htaccess работали, нашел решение, но не помню его, если его не сделать, то файлы шаблона будут доступны любому кто будет переходить по ссылкам файлов
 
Последнее редактирование:
Кстати, долго искал решение как сделать конфиг в nginx.conf чтобы как в папках движка htaccess работали, нашел решение, но не помню его, если его не сделать, то файлы шаблона будут доступны любому кто будет переходить по ссылкам файлов
был бы очень признателен, если бы вспомнили)
 
Автор темы
был бы очень признателен, если бы вспомнили)
Блин, не помню, какой то длешный форум был, помню тоже гуглил, пол инета перерыл чтобы настроить папки, и только на одном сайте нашел, щас посмотрю может найду
 
Автор темы
Берёшь свой .htaccess вставляешь в левое окно сюда Rule convertor, convert apache htaccess rewrite rules to nginx rewrite rules automatically, нажимаешь конверт, копируешь результат из правого окна в конфиг нженикса своего сайта, всё.
я так понял сами файлы htaccess можно просто удалить?
 
Автор темы
Берёшь свой .htaccess вставляешь в левое окно сюда Rule convertor, convert apache htaccess rewrite rules to nginx rewrite rules automatically, нажимаешь конверт, копируешь результат из правого окна в конфиг нженикса своего сайта, всё.
И получишь ошибку когда вставишь в конфиг, пробовано уже!
 
И получишь ошибку когда вставишь в конфиг, пробовано уже!
скопируй лог ошибки nginx -t, я на все дле сайты через этот конвертер делал, максимум строчку с **SAFARI** приходилось удалять, т.к конфиг на звездочки ругается.
 
я так понял сами файлы htaccess можно просто удалить?
я оставил на будующее, при нжениксе от него не горячо, не холодно, но если когда-то придётся восстанавливать хттпд, каждый хтасцесс уникален в плане модулей и доработок, пусть будет.
 
Автор темы
скопируй лог ошибки nginx -t, я на все дле сайты через этот конвертер делал, максимум строчку с **SAFARI** приходилось удалять, т.к конфиг на звездочки ругается.
Этот сервис конечно хороший, но не всегда помогает конвертировать, допустим я не знаю как самому написать реврайт, искать долго и лень, перехожу в конверт, вствляю текст из htaccess :
Код:
Order allow,deny
Deny from all
<FilesMatch "\.(css)$|^$">
   Order deny,allow
   Allow from all
</FilesMatch>
а там х*й, и че делать?
Снова рыть гугл, искать правильные конфиги, за****ть тех поддержку и т д
Кстати на заметку, после всех настроек, гугления и мучений не заметил прибавки скорости в сравнении связки апача и чистого nginx, все производилось на VDS/VPS «Platinum» [NL] (2 СPU/2 GB RAM/30 GB SSD
Лучше оставить как есть связку, и не мучиться, хотя ИМХО, и не знаю для кого я это пишу...
 
Кстати на заметку, после всех настроек, гугления и мучений не заметил прибавки скорости в сравнении связки апача и чистого nginx, все производилось на VDS/VPS «Platinum» [NL] (2 СPU/2 GB RAM/30 GB SSD
Лучше оставить как есть связку, и не мучиться, хотя ИМХО, и не знаю для кого я это пишу...
Разница почувствуется только при больших нагрузках, от 100 и более тысяч в день, если посещаемость меньше то какой-то разницы не почувствуешь.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху