OLSR HTTPInfo Redirect: Unterschied zwischen den Versionen
Aus FunkFeuer Wiki
Markit (Diskussion | Beiträge) K (→Redirect mit HTTP Header) |
Markit (Diskussion | Beiträge) K (→HTML Redirect) |
||
Zeile 27: | Zeile 27: | ||
====HTML Redirect==== | ====HTML Redirect==== | ||
− | + | redirect im htmlfile selber (Achtung an 3 Stellen muss IP:PORT korrigiert werden!) | |
<!--eigentlich sollt man nen redirect HTTP-header schicken, aber ...--> | <!--eigentlich sollt man nen redirect HTTP-header schicken, aber ...--> | ||
<HTML> | <HTML> |
Version vom 29. März 2009, 14:31 Uhr
zum weiterleiten von cgi-bin-status.html aufs HttpInfo bieten sich folgende möglichkeiten
cgi-bin-status.html sollte die Datei heissen weil die links von den Statusseiten der freifunkfirmware router eben darauf zeigen,..
statt 78.41.113.333 sollte natürlich die IP des routers verwendet werden,..
und die datei muss nachher ausführbar gemacht werden!
chmod 755 /www/cgi-bin-status.html
Redirect mit HTTP Header
entweder als HTTP-Header
#!/bin/sh OWN_IP=78.41.113.333 PORT=8000 echo "HTTP/1.0 301 Moved Permanently" echo "Location: http://$OWN_IP:$PORT/nodes" echo "Connection: close" echo echo
unter der fff geht obiges
unter kamikaze wird das shellscript aber gleich gar nicht ausgeführt sondern als content 1:1 ausgegeben )-;
also mit Kamikaze stattdessen untrigen HTML Redirect verwenden, oder elegantere Lösung finden (und hier dazutun *g)
HTML Redirect
redirect im htmlfile selber (Achtung an 3 Stellen muss IP:PORT korrigiert werden!)
<HTML> <HEAD> <TITLE> OLSR Status Weiterleitung </TITLE> <meta HTTP-EQUIV="REFRESH" content="0; url=http://78.41.113.333:8000/nodes"> <SCRIPT> document.location="http://78.41.113.333:8000/nodes"; </SCRIPT> </HEAD> <BODY> <a href="http://78.41.113.333:8000/nodes">Hier gehts zum, HTTP-Info</a> </BODY> </HTML>