помогите в nginx перевести стандартный .htaccess

artemka87

Гуру форума
Регистрация
5 Апр 2010
Сообщения
106
Реакции
80
помогите в nginx перевести стандартный .htaccess

SetEnv APPLICATION_ENV production

RewriteEngine On

RewriteRule ^\.htaccess$ - [F]

RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]

RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]

RewriteRule ^public/.*$ /public/index.php [NC,L]

php_value magic_quotes_gpc off
 
пробывал сервисы эти.. ничего путного.. я если честно первый раз с nginx чтолкнулся. еще бы столкьо же не сталкивался если бы клиент не попросил помочь.
 
решилось часом изучения nginx.

Сделал каталог /public/ дефолтным. после спасла данная деректива

location / {
if (!-f $request_filename) {
rewrite ^(.*)$ /index.php?q=$1 last;
break;
}
}
 
Назад
Сверху