Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как перевести несколько правил .htaccess под Nginx ?

Как перевести несколько правил .htaccess под Nginx ?


     08.08.2016    Все вопросы » Общие вопросы по PHP    2246

вопрос
Добрый всем день. Помогите пожалуйста изменить ниже перечисленные правила под Nginx сервер.

# Редирект для категорий (чтобы в конце URL был /)
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]

# Редирект c без www на www
RewriteCond %{HTTP_HOST} ^site.com
RewriteRule ^(.*)$ ht_tp://ww_w.site.com/$1 [R=permanent,L]

# Редирект для главной (с /index.php,html на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]

Ответа пока нет


3 комментария

vitnet
PHP-developer

vitnet - 9 августа 2016 17:10 -


raimonds.zundurs
Юзер

raimonds.zundurs - 27 сентября 2018 13:49 -

Ребята помогите перевести на nginx:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
RewriteRule (.+) $1/ [R=301,L]


Цитата: vitnet
https://www.google.ru/search?q=htaccess+convert+to+nginx


Не работает!!!

Flash
Эксперт

Flash - 30 сентября 2018 09:36 -

raimonds.zundurs,
попробуйте http://www.anilcetin.com/

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх