Показать сообщение отдельно
Старый 04.09.2008, 13:09   #1   
Ubuntu 10.04
 
Аватар для Зулус
 
Сообщений: 52
Регистрация: 25.06.2008

Зулус вне форума Не в сети
Question rewtite под Nginx

Возник вопрос нужно преобразовать URL под Apach это делается не сложно да и литературы валом
<IfModule mod_rewrite.c>
RewriteEngine on
#
#
RewriteBase /
#
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
</IfModule>
но на сервере стоит Nginx. Я такой к примеру первый раз вижу вот и встал вопрос переписать дерективы для апача
попытался:
location / {
if (!-f $request_filename) {
if(!-d $request_filename){
rewrite ^(.+)$ index.php?page=$1 last;
break;
}
}
}
тока чтото не выходит каменный цветок) Подскажите или если есть какая нормальная документация Перерыл пол инета Пусто или настолько сухо что проще покурить ножку от стула))
спасибо)
  Ответить с цитированием