Welcome! Log In Create A New Profile

Advanced

nginx rewrite help

September 27, 2010 09:42AM
Hi,

I have a forum site, (with multi-forum)

this is working:
http://destek.10tl.net/forumdisplay.php?fid=40

but this is not working:
http://destek.10tl.net/Forum-40.html


my nginx conf related part is:




location / {
rewrite ^/mybb/((?i)Forum-([^./]+))$
/mybb/forumdisplay.php?google_seo_forum=$2;
if ($host !~* server2\.10tl\.net) {
rewrite (.*) /mybb/$1 break;
}

}

location ~ \.php$ {
set $test "";

# server2.10tl.net haric,
if ($host !~* server2\.10tl\.net) {
set $test "${test}yaz";
}

# daha once mybb eklendiyse yukarda, bidaha
rewrite yapma.
# I am using nginx logical and-ing technique
as described in nginx site.

if ($request_filename !~* mybb) {
set $test "${test}yaz";
}

if ($test = "yazyaz" ){
rewrite (.*) /mybb/$1 break;
}

fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}





I expect this part:
rewrite ^/mybb/((?i)Forum-([^./]+))$ /mybb/forumdisplay.php?google_seo_forum=$2;

to translate Forum-40.html to forumdisplay.php?fid=40 and show it as if in
http://destek.10tl.net/forumdisplay.php?fid=40



I also tried with following in config, at top:

location ~ \.html$ {
rewrite ^/mybb/((?i)Forum-([^./]+))$
/mybb/forumdisplay.php?google_seo_forum=$2;
}



thanks for your helps.

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

nginx rewrite help

bvidinli September 27, 2010 09:42AM

Re: nginx rewrite help

Ensiferous September 27, 2010 09:59AM

Re: nginx rewrite help

bvidinli September 27, 2010 11:14AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 251
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