<iframe src=https://example.com> jako součást https://example.com/page → zobrází se link na redirect →?

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

Ahoj všem,

klient má na https://www.example.com/ rozjetý WordPress do kterého přes <iframe> potřebuji vložit aplikaci v Nette. Respektive mě jiný způsob vložení do toho WP nenapadá :O)

Tj. na stránce např. https://www.example.com/nejaka-page

mám kód

<iframe src="https://www.example.com/nejaka-jina-page/home/login"></iframe>

a zkoušel jsem i toto

<iframe src="/nejaka-jina-page/home/login"></iframe>

a též vše v kombinaci s parametrem sandbox=„allow-same-origin“.

V config.neon mám

http:
	frames: https://www.example.com

a zkoušel jsem i „NULL“ či „yes“ či „https://www.example.com/nejaka-page“

Výsledek je vždy stejný

Redirect

Please click here to continue.

Máte někdo nějaký nápad, jak zobrazit v tom IFRAMEu přímo ten obsah bez toho redirectu.

Když si to rozjedu např. na http://test.example.com, tak aplikace jede a vidím i že x-frame-options: vypisuje to co je v config.neon uvedeno, tj. tím by to také být nemělo …

Díky za odpovědi.

S přáním ideálního dne

Radek

EDIT – ŘEŠENÍ

když jsem změnil routu z

$router[] = new Route('<presenter>[/<action>][/<id>]', 'Home:default');

na

$router[] = new Route('<presenter>[/<action>][/<id>]', 'Home:default', Route::SECURED);

tj. vynutil vše routovat s HTTPS a tak to začalo chodit správně … tj. IFRAME za to nemohl, jak jsem si původně myslel.

Editoval ras (12. 8. 2015 15:25)

premek_k
Člen | 172
+
0
-

Já jsem to několikrát dělal na starších verzích nette a krom tohoto řádku v té render metodě jsem nic jiného neřešil… Ovšem zda je to best practise nevím, někde jsem to vygooglil.

<?php
header('X-Frame-Options: GOFORIT');
?>

Editoval premek_k (11. 8. 2015 9:28)