2013-07-01 4 views
0

У меня есть следующий Apache переписывает правило для моей ZenPHOTO 1.4.5 галереи:Nginx кода переписана для ZenPHOTO 1.4.5

'<IfModule mod_autoindex.c> 
    IndexIgnore * 
</IfModule> 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/ 
    RewriteCond %{REQUEST_FILENAME} -f [OR] 
    RewriteCond %{REQUEST_FILENAME} -d 
    RewriteRule ^.*$ - [L] 
    RewriteRule ^.*/?$ index.php [L,QSA] 
</IfModule>` 

и мне нужно, чтобы иметь возможность использовать его с Nginx.

Может ли кто-нибудь помочь мне преобразовать его?

Заранее благодарен!

+0

Вместо того, чтобы обновлять вопрос своим решением, ответьте на свой вопрос и примите ответ, чтобы вопрос был закрыт. –

ответ

0

Прямо сейчас, я использую следующие правила, которые он работает для меня.

location ~ \.(gif|jpg|png) { 
    try_files $uri @img_proxy; 
} 
location @img_proxy { 
    rewrite ^(.*)$ /index.php?$1; 
} 
location/{ 
    try_files $uri $uri/ /index.php?$uri; 
} 

Примечание: Это работает версия для последней ZenPHOTO 1.4.5 и я не проверял старые версии.

Смежные вопросы