Beim bearbeiten der Vorlagen unter
Admin -> Vorlagen ->
bekomme ich beim Speicher des Datenfelds "HTML Kopf: <head>" einen Fehler 400, sobald ich einen Meta-Tag "<meta...>" dort eintrage.
Bei allen anderen Datenfelder kann ich "<meta..." eintragen und speichern, was mir dort natürlich nix bringt .
Woran liegt das ich im Datenfeld HTML Kopf: <head>" die Metatags nicht eintragen kann....
Fehler 400 beim Speichern von HTML Kopf: <head>
- Oliver Georgi
- Site Admin
- Posts: 9918
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Fehler 400 beim Speichern von HTML Kopf: <head>
Vermulich hast Du irgendein Plugin laufen, dass hier Daten filtert und somit das Speichern verhindert. Prüfe mal ob der Suhosin Patch bei Dir läuft...
Re: Fehler 400 beim Speichern von HTML Kopf: <head>
Das Problem liegt / lag wohl an einer Sicherheitseinstellung des Servers vermutlich die "Traffic Kontrolle", mein Provider (InternetX) gibt das so vor.
Die Regel wurde nun entfernt, so das es jetzt geht.
Habe ein kleines Test - Script geschrieben (einfaches Formular) wo ich den Fehler nachvollzeihen konnte.
Sobald man einer Seite, egal ob mit Get oder Post den Text "<meta..." übergibt, steigt die Webseite aus mit "Bad Request".
In wie weit die Eingabe von "<meta..." nun ein Sicherheitsrisiko darstellt, ist mir nicht ganz klar.
Aber nun gut.
Problem wurde erkannt und Lösung wurde gefunden.
Die Regel wurde nun entfernt, so das es jetzt geht.
Habe ein kleines Test - Script geschrieben (einfaches Formular) wo ich den Fehler nachvollzeihen konnte.
Sobald man einer Seite, egal ob mit Get oder Post den Text "<meta..." übergibt, steigt die Webseite aus mit "Bad Request".
In wie weit die Eingabe von "<meta..." nun ein Sicherheitsrisiko darstellt, ist mir nicht ganz klar.
Aber nun gut.
Problem wurde erkannt und Lösung wurde gefunden.
- Oliver Georgi
- Site Admin
- Posts: 9918
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Fehler 400 beim Speichern von HTML Kopf: <head>
Du kannst die Meta auch per fontend_render setzen. Geht besser.
Code: Select all
//set_meta($name='', $content='', $http_equiv=FALSE)
set_meta('copyright', '2009 OG'); //<meta name="copyright" content="2009 OG" />
set_meta('imagetoolbar', 'no', true); //<meta http-equiv="imagetoolbar" content="no" />
Re: Fehler 400 beim Speichern von HTML Kopf: <head>
Where is "set_meta()" defined/included and/or what is the code? One of my installations can't find the function. Thanks.
- Oliver Georgi
- Site Admin
- Posts: 9918
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Fehler 400 beim Speichern von HTML Kopf: <head>
It is a newer feature of the cms -included with r314.
Re: Fehler 400 beim Speichern von HTML Kopf: <head>
Thanks! I found it defined in /include/inc_front/front.func.inc.php and discovered my problem.