Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.09.2008, 14:21   #1
zulu0
Новичок
Джуниор
 
Регистрация: 04.09.2008
Сообщений: 1
Вопрос 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;
}
}
}

тока чтото не выходит каменный цветок) Подскажите или если есть какая нормальная документация Перерыл пол инета Пусто или настолько сухо что проще покурить ножку от стула))

спасибо)

Последний раз редактировалось zulu0; 04.09.2008 в 14:25.
zulu0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск