Skocz do zawartości

rewrite nginx


Szemron

Rekomendowane odpowiedzi

chcialbym osiagnac przekierowanie 301 dla pewnych linkow ale spotkalem sie z problemem wynikajacym z tego ze te linki prowadza do plikow istniejacych na serwerze - chodzi o 4 ostatnie reguly. Czy ktos z was ma jakis pomysl jak zmusic NGINX do wspolpracy ?

	   set $test "";

	if ($host ~* "(^|\.)example\.com$") {
			set $test  MF;
	}

	if ($test = MF) {
	set $example "1";
	}


if ($example = 1) {

rewrite ^/topic/([0-9]+)$ https://www.example.com/topic/$1/ permanent;
rewrite ^/post/([0-9]+)(\#p([0-9]+))?/?(\?sid=(.*))?$ /viewtopic.php?p=$1 last;

rewrite ^/forum/([0-9]+)/?(\?sid=(.*))?$  /viewforum.php?f=$1 last;
	rewrite ^/forum/([0-9]+)/([0-9]+)/?(\?sid=(.*))?$ /viewforum.php?f=$1&start=$2 last;

rewrite ^/topic/([0-9]+)/?(\?sid=(.*))?$ /viewtopic.php?t=$1 last;		
rewrite ^/topic/([0-9]+)/([0-9]+)/?(\?sid=(.*))?$ /viewtopic.php?t=$1&start=$2 last;
rewrite ^/f([0-9]+)/t([0-9]+)/p([0-9]+)(\#p([0-9]+))?/?(\?sid=(.*))?$ /viewtopic.php?f=$1&t=$2&p=$3 last;
rewrite ^/topic/([0-9]+)/print/?(\?sid=(.*))?$ /viewtopic.php?t=$1&view=print last;					
rewrite ^/user/([0-9]+)/?(\?sid=(.*))?$ /memberlist.php?mode=viewprofile&u=$1 last; 


rewrite ^/viewforum.php\?f=([0-9]+)$ https://www.example.com/forum/$1/ permanent; 
rewrite ^/viewforum.php\?f=([0-9]+)&start=([0-9]+)$ https://www.example.com/forum/$1/$2/ permanent;
rewrite ^/viewtopic.php\?t=([0-9]+)$ https://www.example.com/topic/$1/ permanent;	
rewrite ^/viewtopic.php\?t=([0-9]+)&start=([0-9]+)$ https://www.example.com/topic/$1/$2/ permanent;

}

Szukam aktualnego właściciela domeny filmside.pl

Proszę o kontakt na PW.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności