Antwort
 
Themen-Optionen Thema durchsuchen
Alt 21.07.2008, 19:34 Nach oben    #1
 
Registriert seit: 10.11.2005
Ort: Schweiz -> Basel
Beiträge: 211
Standard Gesendete Header überprüfen

Hallo miteinander.

Ich habe auf meinem Server "www.example.com" Anfragen auf "example.com" weitergeleitet und theoretisch müsste laut meiner .htaccess bei www. Anfragen ein 301 (Moved Permanently) gesendet werden und der Besucher dann auf . umgeleitet werden. Nun wollte ich das mit einem "Get Header" Programm (Bestandteil einer "Security Suite") überprüfen. Allerdings weiss ich ja jetzt nicht, ob da mod_rewrite bereits greift. Wovon ich aber nach einigen Tests (Files erstellt und überprüft ob weiterhin ein 404 gesendet wird, etc.) ausgehe.

Nun meine Frage: Gibt es eine Möglichkeit, dies "richtig" zu überprüfen, oder muss ich mich einfach auf meine .htaccess (welche ich, wegen mangelnder Kompetenz, ergoogelt habe) verlassen?

Hier übrigens meine .htaccess:
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
think ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.07.2008, 09:56 Nach oben    #2
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.374
Standard

Nun, wenn die .htaccess sauber arbeitet, dann wird die Anfrage auch weitergeleitet und zwar bevor der apache anfängt die Anfrage für eine Ausgabe zu bearbeiten (ok, mod_rewrite ist ein apache-Modul, insofern arbeitet der apache bei der Anfrage schon mit.. aber eben nicht für eine HTML-Ausgabe).

Sofern also der apache mit der HTML-Ausgabe anfängt dürfte von der ursprünglich aufgerufenen URL nichts mehr zu merken sein. Das jedenfalls würde ich mal sagen, ggf. mag mich hier jemand verbessern, wenn ich daneben liege.

Du kannst dir ja mal die Elemente des Arrays $_SERVER ausgeben lassen und durchsuchen, ob du da noch Spuren der ehemals aufgerufenen Seite findest, aber ich denke nicht, dass das der Fall sein wird.

Anders ist es, wenn du als client die Seite vor der Weiterleitung aufrufst, dann bekommst du als client die diversen header gesendet um weitergeleitet zu werden.

Btw, genau dafür nutzt du in der Regel deines Beispieles ja auch das R=301, eben explizit die Weiterleitung.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.07.2008, 12:32 Nach oben    #3
 
Registriert seit: 10.11.2005
Ort: Schweiz -> Basel
Beiträge: 211
Standard

Entschuldige die späte Antwort.

Ich habe dieser .htaccess irgendwie einfach nicht vertraut. Wäre ja nicht das erste mal gewesen, dass Google was fehlerhaftes ausspuckt bzw. ich das ausgespuckte zu wenig genau überprüfen kann.

Ich habs nun in diesem mal mit den Apache Logs gelöst. Da wird der 301er schön angezeigt.
think ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Accessibility: mit Firefox Websites überprüfen Jann Hendrik Nachrichten 0 20.05.2008 13:01
Bild über PHP-Skript ausgeben, Dateinamen mit header() setzen. Ben PHP-Programmierung 8 02.06.2007 00:39
last modified header, Sinn und Zweck Ben Tools, Server, Betriebssysteme 17 17.12.2006 09:55
falscher Header? Erzwungener Download ex³ PHP-Programmierung 3 08.05.2006 16:22
Überprüfen ob Datensatz vorhanden Quakes Datenbanken 2 25.03.2005 13:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45