Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.03.2013, 22:05
Аватар для zilker
Профессор
Отправить личное сообщение для zilker Посмотреть профиль Найти все сообщения от zilker
 
Регистрация: 30.07.2011
Сообщений: 189

Nginx rewrite
День добрый. Есть такое апачевское правило:
Код:
RewriteRule ^(.*)wp-content/uploads/(.*(jpg|jpeg|gif|png))$ $1watermark.php?img=wp-content/uploads/$2
Никак не могу переписать в конфиг nginx`a:
Код:
rewrite ^/(.*)wp-content/uploads/(.*(jpg|jpeg|gif|png))$ /$1watermark.php?img=wp-content/uploads/$2;
В секции location / не срабатывает,
Код:
 location ^/(.*)wp-content/uploads/(.*(jpg|jpeg|gif|png))$ {
      rewrite ^/(.*)wp-content/uploads/(.*(jpg|jpeg|gif|png))$ /$1watermark.php?img=wp-content/uploads/$2;
    }
Тоже не работает. ЧЯДНТ?
Ответить с цитированием
  #2 (permalink)  
Старый 16.03.2013, 22:12
Интересующийся
Отправить личное сообщение для squall88 Посмотреть профиль Найти все сообщения от squall88
 
Регистрация: 17.02.2013
Сообщений: 24

zilker, попробуйте так

location / { rewrite ^/(.*)wp-content/uploads/(.*(jpg|jpeg|gif|png))$ /$1watermark.php?img=wp-content/uploads/$2; }
Ответить с цитированием
  #3 (permalink)  
Старый 16.03.2013, 22:35
Аватар для zilker
Профессор
Отправить личное сообщение для zilker Посмотреть профиль Найти все сообщения от zilker
 
Регистрация: 30.07.2011
Сообщений: 189

Не отрабатывает, я сразу писал в location /
Ответить с цитированием
  #4 (permalink)  
Старый 16.03.2013, 22:45
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

что оно должно делать? -не знаю апач.

перекинуть на сценарий рнр ? дак это не реврайтом делается
http://nginx.org/ru/docs/http/request_processing.html
раздел Конфигурация простого сайта PHP. регулярку для себя напишете
Не всё пердаёт в рнр? тот же хост из нгинкс в рнр придёт как localhost -и как это обойти тоже есть
не стоит переносить правила из апача на нгинкс -сходство у них нулевое .

Последний раз редактировалось dmitriymar, 16.03.2013 в 23:03.
Ответить с цитированием
  #5 (permalink)  
Старый 16.03.2013, 23:30
Аватар для zilker
Профессор
Отправить личное сообщение для zilker Посмотреть профиль Найти все сообщения от zilker
 
Регистрация: 30.07.2011
Сообщений: 189

Спасибо, помогло.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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