Welcome! Log In Create A New Profile

Advanced

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida
June 01, 2011 10:56AM
On 1 Jun 2011 15h32 WEST, nginx-forum@nginx.us wrote:

> António P. P. Almeida Wrote:
>
>> This won't work unless you have defined the name
>> of the script that is
>> to be executed by the upstream fastcgi process.
>>
>> What is the name of the script that receives the u
>> argument? get.php? index.php?
>
>
>
>
> Oh I see. I had totally misunderstood how this works.
>
> The name of the script is "/site/get". Without the .php extension.
>
> And the uri should be passed as "?u=" and in some case there will be
> a second variable "&sb=". The rewrite rules will work this way:
>
> #--------------
> location / {
> rewrite ^/([-~a-zA-Z0-9_\.]+)(.+)$ /site/get?u=$1&sb=$2;
> rewrite ^/([-~a-zA-Z0-9_\.]+)$ /site/get?u=$1;
> }
> #--------------
>
> So basically I can do the upstream bit this way?
>
> #--------------
> include fastcgi_params;
> fastcgi_param SCRIPT_FILENAME $document_root$/site/get;
> fastcgi_param PATH_TRANSLATED $document_root$/site/get;
> #--------------

Then use an exact location:

location = /site/get {
include fastcgi_params;
# Where's the fastcgi_pass directive?
fastcgi_pass unix:/path/to/socket.sock;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_filename;
}

I suggest you either use the echo module by agentzh or enable the
error log with the debug flag to see what's going on.

http://wiki.nginx.org/CoreModule#error_log

--- appa

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Rewrite help when files do NOT have a ".php" extension

pk899 June 01, 2011 08:00AM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 01, 2011 09:08AM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 01, 2011 09:23AM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 01, 2011 11:30AM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 02, 2011 06:11AM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 03, 2011 02:38PM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 03, 2011 02:40PM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 01, 2011 09:34AM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 01, 2011 10:03AM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 01, 2011 10:26AM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 01, 2011 10:32AM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 01, 2011 10:56AM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 01, 2011 11:46AM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 02, 2011 02:56PM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 02, 2011 07:33PM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 02, 2011 08:42PM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 02, 2011 09:22PM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 02, 2011 09:46PM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 02, 2011 10:08PM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 02, 2011 10:22PM

Nginx Architecture in deep

Marcos Ortiz June 02, 2011 03:30PM

Re: Nginx Architecture in deep

Alexandr Gomoliako June 02, 2011 04:14PM

Re: Nginx Architecture in deep

Marcos Ortiz Valmaseda June 02, 2011 04:20PM

Re: Nginx Architecture in deep

Antoine Bonavita June 03, 2011 04:36AM

Re: Nginx Architecture in deep

pk899 June 04, 2011 12:26AM

Re: Nginx Architecture in deep

António P. P. Almeida June 04, 2011 12:10PM

Re: Rewrite help when files do NOT have a ".php" extension

António P. P. Almeida June 03, 2011 02:50PM

Re: Rewrite help when files do NOT have a ".php" extension

edogawaconan June 01, 2011 09:34AM

Re: Rewrite help when files do NOT have a ".php" extension

pk899 June 05, 2011 01:51AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 291
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready