ich habe das Feld "Zusätzliche Apache-Direktiven" in der (Sub-)Domainkonfiguration genutzt, um einen Proxy einzurichten, damit ich einen externen Dienst unter eigener Domain nutzen kann. Das funktioniert auch bestens - bis man die Domainkonfiguration erneut aufruft und speichert.
Es wird das Apache-Modul mod_substitute dazu verwendet, einige Links auszublenden etc. Das sieht so aus (nur der entsprechende Part):
Code: Select all
<Location />
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|<a href=\"dns.php\?domain=.*</a>| |i"
Substitute "s|<a href=\"stats.php\?domain=.*</a>| |i"
Substitute "s|<a href=\".*Pakete & Server</a>| |i"
Substitute "s|<a href=\"subdomains.php\?domain=.*</a>| |i"
Substitute "s|<a href=\"webspace.php\?id=.*</a>| |i"
Substitute "s|<a href=\"mysql.php\?id=.*</a>| |i"
Substitute "s|<a href=\"php.php\?id=.*</a>| |i"
</Location>
Code: Select all
<Location />
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|<a href=\?sid=be46vt8tqmknb4182t52latc5l"dns.php\?domain=.*</a>| |i"
Substitute "s|<a href=\?sid=be46vt8tqmknb4182t52latc5l"stats.php\?domain=.*</a>| |i"
Substitute "s|<a href=\?sid=be46vt8tqmknb4182t52latc5l".*Pakete & Server</a>| |i"
Substitute "s|<a href=\?sid=be46vt8tqmknb4182t52latc5l"subdomains.php\?domain=.*</a>| |i"
Substitute "s|<a href=\?sid=be46vt8tqmknb4182t52latc5l"webspace.php\?id=.*</a>| |i"
Substitute "s|<a href=\?sid=be46vt8tqmknb4182t52latc5l"mysql.php\?id=.*</a>| |i"
Substitute "s|<a href=\?sid=be46vt8tqmknb4182t52latc5l"php.php\?id=.*</a>| |i"
</Location>
Die Folge ist, dass in KeyHelp alle Domains mit einem roten Fehler-Icon angezeigt werden, da die VHost-Konfiguration fehlerhaft ist. Würde man versuchen, Apache neuzustarten, würde das nicht funktionieren und man hätte reichlich Ärger.
Ich kann den Code zwar jedes Mal neu einfügen, Spaß macht das aber nicht. Es wäre schön, wenn das behoben werden könnte.
Vielen Dank im Voraus!
Gruß
Jan