Welcome! Log In Create A New Profile


Rewrite engine

August 20, 2010 03:04AM
Всем добрый день!
Переношу одну систему на nginx + fastcgi c апача.
В системе стоит такой .htaccess:

AddDefaultCharset UTF-8
DirectoryIndex index.php

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]

по идее он должен всё передавать с index.php?auth/login на index.php/auth/login
Но не хочет.
Конф хоста:
server {
listen 80;
server_name stat.*********.ru;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log debug;

location / {
root /var/www/lider;
index index.php;
rewrite_log on;

if (!-f $request_filename){
set $rule_0 1$rule_0;
if (!-d $request_filename){
set $rule_0 2$rule_0;
if ($rule_0 = "21"){
rewrite ^/(.php)$ /index.php?/$1 last;

location ~ \.php$ {
root /var/www/lider;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/lider$fastcgi_script_name;
include fastcgi_params;

Соответсвенно в логих пишется:
2010/08/20 11:02:58 [notice] 16433#0: *1 "^/(.*)$" matches "/index.php/auth/login", client: 77.241.**.**, server: stat.*******.ru, request: "GET /index.php/auth/login HTTP/1.1", host: "stat.**********.ru"
2010/08/20 11:02:58 [notice] 16433#0: *1 rewritten data: "/index.php", args: "/index.php/auth/login", client: 77.241.***.***, server: stat.*******ru, request: "GET /index.php/auth/login HTTP/1.1", host: "stat.********.ru"

Не поможете?
Subject Author Posted

Rewrite engine

Grohotun August 20, 2010 03:04AM

Re: Rewrite engine

Алферов Василий August 20, 2010 05:26AM

Re: Rewrite engine

Igor Sysoev August 20, 2010 12:56PM

Re: Rewrite engine

Sergey Shepelev August 20, 2010 06:06AM

Re: Rewrite engine

Grohotun August 20, 2010 07:28AM

Re: Rewrite engine

Sergey Shepelev August 20, 2010 08:02AM

Re: Rewrite engine

Anton Yuzhaninov August 20, 2010 08:54AM

Re: Rewrite engine

Илья Пирогов August 20, 2010 12:44PM

Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 51
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready