OLSR HTTPInfo Redirect: Unterschied zwischen den Versionen
Aus FunkFeuer Wiki
Markit (Diskussion | Beiträge) K (→Redirect mit HTTP Header) |
Markit (Diskussion | Beiträge) K |
||
Zeile 3: | Zeile 3: | ||
cgi-bin-status.html sollte die Datei heissen weil die links von den Statusseiten der freifunkfirmware router eben darauf zeigen,.. | cgi-bin-status.html sollte die Datei heissen weil die links von den Statusseiten der freifunkfirmware router eben darauf zeigen,.. | ||
− | + | die datei muss jedenfalls nachher ausführbar gemacht werden! | |
− | + | ||
− | + | ||
chmod 755 /www/cgi-bin-status.html | chmod 755 /www/cgi-bin-status.html | ||
====Redirect mit HTTP Header==== | ====Redirect mit HTTP Header==== |
Version vom 29. März 2009, 14:42 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,..
die datei muss jedenfalls nachher ausführbar gemacht werden!
chmod 755 /www/cgi-bin-status.html
Redirect mit HTTP Header
entweder als HTTP-Header
#!/bin/sh PORT=8000 OWN_IP=`nvram get wifi_ipaddr` 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>