2013-07-18 55 views
1

我有以下改寫成server {}Nginx的重寫目錄只

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

我不好,最後加個破 –