$this->redirect přesměruje na špatný port

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Sydnix
Člen | 6
+
0
-

Zdravím, měl jsem apache daný na port 81, ale rozhodl jsem se to změnit na 80. Teď když někde v presenteru použiju $this->redirect(„Homepage:“) nette mě přesměruje na localhost:81. Nevím v čem je chyba, smazal jsem cache a pořád nic.

CZechBoY
Člen | 3608
+
0
-

Jak dlouho máš novej port? Nemáš to jen cachovaný v prohlížeči?

Sydnix
Člen | 6
+
0
-

CZechBoY napsal(a):

Jak dlouho máš novej port? Nemáš to jen cachovaný v prohlížeči?

Asi tak týden. Promazal jsem cache v prohlížeci a nepomohlo to. Právě jsem zkusil i jiné prohlížeče a pořád mě to tlačí na na port 81.

CZechBoY
Člen | 3608
+
0
-

Mrkni se do http hlaviček jestli tam je fakt port 81. Odkazy vedou v poho na port 80?

Sydnix
Člen | 6
+
0
-

CZechBoY napsal(a):

Mrkni se do http hlaviček jestli tam je fakt port 81. Odkazy vedou v poho na port 80?

V http hlavičce je Request URL:http://localhost:81
Odkazy fungujou správně a vedou v pohodě na 80

CZechBoY
Člen | 3608
+
0
-

Ne http request ale http response.

elpetrzel
Člen | 1
+
0
-

Zkusil bych ještě promazat netťáckou temp/cache/* a hledat, jestli třeba v třídě Nette\Http\Url nemáš náhodou „na tvrďáka“ nastaveno a zapomenuto 81. Popř. to zkus na konci redirectu v kódu rozbít a pátrat v trace kde se to tam bere.

Editoval elpetrzel (17. 4. 2017 12:34)

Sydnix
Člen | 6
+
0
-

Problém vyřešen, stačilo smazat složku vendor a potom jen composerem ji znovu stáhnout :)