mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-29 23:47:10 +00:00
01_FHEMWEB.pm: add redirectTo doc ans some enhancements (Forum #137557)
git-svn-id: https://svn.fhem.de/fhem/trunk@28687 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
9f7c39a4f6
commit
8fbbaf64a0
@ -917,6 +917,11 @@ FW_answerCall($)
|
|||||||
} else {
|
} else {
|
||||||
my $redirectTo = AttrVal($FW_wname, "redirectTo","");
|
my $redirectTo = AttrVal($FW_wname, "redirectTo","");
|
||||||
if($redirectTo) {
|
if($redirectTo) {
|
||||||
|
if($redirectTo =~ m/^eventFor:(.*)/ && $arg =~ m/$1/) {
|
||||||
|
DoTrigger($FW_wname, $arg);
|
||||||
|
FW_finishRead($FW_chash, 0, "");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
Log3 $FW_wname, 1,"$FW_wname: redirecting $arg to $FW_ME/$redirectTo$arg";
|
Log3 $FW_wname, 1,"$FW_wname: redirecting $arg to $FW_ME/$redirectTo$arg";
|
||||||
return FW_answerCall("$FW_ME/$redirectTo$arg")
|
return FW_answerCall("$FW_ME/$redirectTo$arg")
|
||||||
}
|
}
|
||||||
@ -4331,6 +4336,15 @@ FW_log($$)
|
|||||||
</li>
|
</li>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
<a id="FHEMWEB-attr-redirectTo"></a>
|
||||||
|
<li>redirectTo<br>
|
||||||
|
If set, and FHEMWEB cannot handle a request, redirect the client to
|
||||||
|
$FW_ME/$redirectTo$arg. If not set, redirect to $FW_ME. If set to
|
||||||
|
eventFor:<regexp>, and $arg matches the regexp, then an event for the
|
||||||
|
FHEMWEB instance with $arg will be generated.
|
||||||
|
</li>
|
||||||
|
<br>
|
||||||
|
|
||||||
<a id="FHEMWEB-attr-refresh"></a>
|
<a id="FHEMWEB-attr-refresh"></a>
|
||||||
<li>refresh<br>
|
<li>refresh<br>
|
||||||
If set, a http-equiv="refresh" entry will be genererated with the given
|
If set, a http-equiv="refresh" entry will be genererated with the given
|
||||||
@ -5191,6 +5205,16 @@ FW_log($$)
|
|||||||
FHEMWEB zu untersuchen.
|
FHEMWEB zu untersuchen.
|
||||||
</li><br>
|
</li><br>
|
||||||
|
|
||||||
|
<a id="FHEMWEB-attr-redirectTo"></a>
|
||||||
|
<li>redirectTo<br>
|
||||||
|
Falls gesetzt, und FHEMWEB eine Anfrage nicht bedienen kann, wird die
|
||||||
|
Seite nach $FW_ME/$redirectTo$arg umgeleitet. Falls nicht gesetzt, dann
|
||||||
|
nach $FW_ME. Falls der Wert den Form eventFor:<regexp> hat, und $arg
|
||||||
|
auf <regexp> passt, dann wird ein Event mit der FHEMWEB Instanz und
|
||||||
|
$arg generiert.
|
||||||
|
</li>
|
||||||
|
<br>
|
||||||
|
|
||||||
<a id="FHEMWEB-attr-refresh"></a>
|
<a id="FHEMWEB-attr-refresh"></a>
|
||||||
<li>refresh<br>
|
<li>refresh<br>
|
||||||
Damit erzeugen Sie auf den ausgegebenen Webseiten einen automatischen
|
Damit erzeugen Sie auf den ausgegebenen Webseiten einen automatischen
|
||||||
|
Loading…
x
Reference in New Issue
Block a user