Автор Тема: перевод htaccess под nginx  (Прочитано 1929 раз)

Оффлайн 4arodej

  • Участник
  • *
  • Сообщений: 1
перевод htaccess под nginx
« : 13.08.2009 13:37:16 »
Доброе время суток!
Если написал не в ту ветку, сильно не пинайте. Задача такая: Был вэб-сервер с Apache2 и .htaccess. Теперь для разгрузки сервера принято решение соорудить связку nginx (front)+apache2. Если ли у нас готовые инстукции по переводу правил или - наверно совсем оптимист! :) - может Вы поможете перевести?
До этого мои программисты сами писали себе правила и я, как системщик в них особо не вникал. А тут понадобилось...

Типичный .htaccess выглядит так:

Order allow,deny
Allow from all

Options +FollowSymlinks

RewriteEngine   on
RewriteBase     /

RewriteRule ^.htaccess$ - [F]

RewriteRule ^images/(.*)$  kernel/images/$1 [L]
RewriteRule ^scripts/(.*)$  kernel/scripts/$1 [L]

RewriteRule ^(\w{2,3}/)?products/models/(.*) index.php?link=$1/products/models/&p=$2 [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !^/i/.*$
RewriteCond %{REQUEST_URI} !^kernel/external/.*$
RewriteRule ^(.*)$ index.php?link=$1&%{QUERY_STRING} [L]

ErrorDocument 404 /404/

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 378
  • Учиться .... Телепатами не рождаются, ими ....