Headereintrag “X-Powered-By” von PHP abschalten
Juni 29th, 2007 10:31 Uhr von
Ronald
PHP gibt sich gerne als Plaudertasche und erzählt brav jedem Besucher in dem Header der Verbindung, dass es für den zurückgegebenen Inhalt verantwortlich ist. Das sieht dann ungefähr so aus:
HTTP/1.x 200 OK
Date: Fri, 29 Jun 2007 08:28:04 GMT
Server: Apache/2.2.3 (Debian) PHP/4.4.4-8+etch3 mod_perl/2.0.2 Perl/v5.8.8X-Powered-By: PHP/4.4.4-8+etch3
Content-Length: 481
Keep-Alive: timeout=15, max=98
Connection: Keep-Alive
Content-Type: text/html
Nun gehen die Meinung er SEO-Leute auseinander, manche behaupten, mod_rewrite-Regeln, die z.B. .html-Seiten vorgaukeln, wären nicht effektiv, wenn im Header eh steht, dass die Seite von PHP gerendert wurde. Um nun PHP das Senden dieser Header-Zeile abzugewöhnen, muss man lediglich in der php.ini den Wert von expose_php auf Off setzen.
Anschließend ist PHP mucksmäuschenstill.
; Misc
;
; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header). It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
expose_php = Off
Geschrieben in Linux, PHP, SEO |
2 Kommentare »







August 11th, 2007 um 22:54
Hehe…
nicht schlecht, auf die Idee bin ich noch gar nicht gekommen…
lg
Juni 7th, 2008 um 08:58
Danke für den Tipp. An diesen Punkt habe ich, genau wie mein Vorredner, noch nicht gedacht.
Ist aber nun auf allen Server umgesetzt. Hört sich ja plausibel an.
Danke