Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
rewtite под Gninx |
Философия, технологии, алгоритмы! |
|
Опции темы |
04.09.2008, 13:09 | #1 |
Ubuntu 10.04
Сообщений: 52
Регистрация: 25.06.2008
Не в сети |
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; } } } тока чтото не выходит каменный цветок) Подскажите или если есть какая нормальная документация Перерыл пол инета Пусто или настолько сухо что проще покурить ножку от стула)) спасибо) |