2013-07-18 5 views
1

Я следующее переписывают в server {}:Nginx Rewrite каталог только

rewrite ^/([^/]*)$ /Location.php?$1&$2&$3&$4&$5&$6&$7&$8&$9&$10; 

Мой Location.php находится внутри регистра папки. Как я могу выполнить это правило только тогда, когда посетитель находится в каталоге ?

ответ

1

Не можете ли вы просто добавить/зарегистрироваться? как

rewrite ^/register/([^/]*)$ /register/Location.php?$1&$2&$3&$4&$5&$6&$7&$8&$9&$10 break; 

и как приходят Location.php внутри register папка пока вы писали /Location.php не /register/Location.php

+0

спасибо! Я попробовал, но Nginx возвращает «Файл не найден». =/ –

+0

И если я добавлю /register/Location.php, работает! Но возвращает ошибку цикла перенаправления. –

+0

мой плохой, добавьте перерыв в конце –