| From | Sent On | Attachments |
|---|---|---|
| Chris Cortese | Apr 7, 2010 12:25 am | |
| Igor Sysoev | Apr 7, 2010 1:04 am | |
| Igor Sysoev | Apr 7, 2010 1:06 am | |
| Chris Cortese | Apr 7, 2010 1:22 am | |
| Chris Cortese | Apr 7, 2010 1:23 am | |
| Chris Cortese | Apr 8, 2010 1:43 am | |
| Edho P Arief | Apr 8, 2010 2:05 am | |
| Chris Cortese | Apr 8, 2010 4:03 am | |
| Edho P Arief | Apr 8, 2010 6:24 am | |
| Chris Cortese | Apr 8, 2010 11:18 am |
| Subject: | Re: Help translating Apache RewriteRules - Again, Thoroughly | |
|---|---|---|
| From: | Chris Cortese (cort...@gmail.com) | |
| Date: | Apr 8, 2010 4:03:42 am | |
| List: | ru.sysoev.nginx | |
thanks, but still no luck, still looping.
What about this part? What is the nginx equivalent of this? Where is there documentation on this?
[code] <Directory "/home/mylinuxuser/www/live/domain.com"> allow from all Options -Indexes FollowSymLinks ExecCGI AllowOverride All </Directory> <Directory "/home/mylinuxuser/www/live/domain.com"> Options -Indexes ExecCGI FollowSymLinks </Directory>
[/code]
Meanwhile I'm going to have to resort to xdebug maybe, and/or I'm also getting my RHEL5 VM w/Apache into shape ... to also run via xdebug I guess... incredible... all for this one rewriterule. :(
Chris
On 4/8/2010 2:06 AM, Edho P Arief wrote:
On Thu, Apr 8, 2010 at 3:44 PM, Chris Cortese <cort...@gmail.com> wrote:
I'm still stumped on this one. Can anyone tell why I'm getting an endless loop? Firefox gives:
[code] The page isn't redirecting properly
Firefox has detected that the server is redirecting the request for this address in a way that will never complete. * This problem can sometimes be caused by disabling or refusing to accept cookies. [/code]
Machine: [code] . Ubuntu Karmic Koala fully-upgraded/updated, VM running on VMWare Workstation 6.5 running on Windows XP . nginx 0.8.35 built from source . php-5.3.2 with php-fpm [/code]
Working .htaccess Apache file: [code] Options -Indexes
RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([0-9a-zA-Z\/\-\_\@]+)$ index.php?demand=$1 [QSA,L] #RewriteRule ^(.*)$ index.php?demand=$1 [NC,L]
simple way:
server { listen 80; server_name mysite.com.vmware;
access_log /usr/local/nginx/logs/mysite.com.access.log; error_log /usr/local/nginx/logs/mysite.com.error.log;
root /home/mylinuxuser/www/live/mysite.com; index index.php;
location ~ ^/[0-9a-zA-Z/\-_@]+$ { rewrite ^/([0-9a-zA-Z/\-_@]+)$ /index.php?demand=$1 last; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $request_filename; include /usr/local/nginx/conf/fastcgi_params; } }
faster way:
server { listen 80; server_name mysite.com.vmware;
access_log /usr/local/nginx/logs/mysite.com.access.log; error_log /usr/local/nginx/logs/mysite.com.error.log;
root /home/mylinuxuser/www/live/mysite.com; index index.php;
location ~ ^/[0-9a-zA-Z/\-_@]+)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME /home/mylinuxuser/www/live/domain.com/index.php; fastcgi_param QUERY_STRING demand=$1; include /usr/local/nginx/conf/fastcgi_params0; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $request_filename; include /usr/local/nginx/conf/fastcgi_params; } }
_______________________________________________ nginx mailing list ngi...@nginx.org http://nginx.org/mailman/listinfo/nginx





