SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.06.2005, 07:39:28
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
mod_rewrite Probleme

Moin,

gestern fiel mir auf, dass irgendwas mit meiner rewrite-rule mächtig unrichtig läuft. Vorweg mal die .htaccess in Auszügen:
Code:
RewriteEngine on

RewriteCond %{SERVER_NAME} (www\.)?dbcf\.de(.*) [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !(.*)dbcf\.de(.*) [NC]
RewriteRule \.(gif|jpg|png)$ /is/htdocs/12345/www.dbcf.de/bilder/pfui.gif [L]

RewriteRule guestbook/guestbook.php gaestebuch_service/gaestebuch.php
RewriteRule guestbook/add.php gaestebuch_service/add.php

RewriteCond %{SERVER_NAME} (www\.)?dbcf\.de(.*) [NC]
RewriteCond %{REQUEST_URI} !(\.js|\.htm|\.jpg|\.gif|\.png|\.zip|\.rar|\.exe|\.txt|\.log|\.sql|\.php|lo/|db/|gaestebuch_service/)
RewriteRule (.*)/$ /is/htdocs/12345/www.dbcf.de/index.php?topic=$1&subdir=1 [L]

RewriteCond %{SERVER_NAME} localhost
RewriteCond %{REQUEST_URI} !(\.js|\.htm|\.jpg|\.gif|\.png|\.zip|\.rar|\.exe|\.txt|\.log|\.sql|\.php|lo/|db/|gaestebuch_service/)
RewriteRule (.*)/$ /dbcf/index.php?topic=$1&subdir=1 [L]
Das Ziel ist es - und soweit klappt es ja auch -, dass man bei Eingabe von http://dbCF.de/blaettern/ auf der gleichen Seite landet, wie bei http://dbCF.de/index.php?topic=blaettern

Das Problem offenbarte mir Google. Ein Ausschnitt aus dem Accesslog (Accesslog wohlgemerkt, nicht Errorlog!):
Code:
66.249.65.144 - - [14/Jun/2005:13:09:20 +0200] "GET /index.php/bilder/forum/bilder/kontakt/abkuerzungen/ HTTP/1.1" 200 4771 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.dbcf.de"
66.249.65.144 - - [14/Jun/2005:13:09:22 +0200] "GET /index.php/abkuerzungen/programmierung/bilder/dresden/ HTTP/1.1" 200 4771 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.dbcf.de"
66.249.65.144 - - [14/Jun/2005:13:09:22 +0200] "GET /index.php/gasometer-bilder/dresden/forum/ HTTP/1.1" 200 4771 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.dbcf.de"
66.249.65.144 - - [14/Jun/2005:13:09:23 +0200] "GET /index.php/sarrasani/start/abkuerzungen/abkuerzungen/ HTTP/1.1" 200 4771 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.dbcf.de"
66.249.65.144 - - [14/Jun/2005:13:09:28 +0200] "GET /index.php/gasometer-bilder/programmierung/rest/ HTTP/1.1" 200 4771 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.dbcf.de"
66.249.65.144 - - [14/Jun/2005:13:09:29 +0200] "GET /index.php/abkuerzungen/gaestebuch-service/abkuerzungen/dresden/ HTTP/1.1" 200 4771 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.dbcf.de"
66.249.65.144 - - [14/Jun/2005:13:09:30 +0200] "GET /index.php/start/rest/kontakt/rest/forum/ HTTP/1.1" 200 4771 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.dbcf.de"
66.249.65.144 - - [14/Jun/2005:13:09:31 +0200] "GET /index.php/kontakt/gaestebuch-service/besucherzaehler/start/ HTTP/1.1" 200 4771 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "www.dbcf.de"
Die angezeigte Dateigröße (4771 Bytes) lassen auf die Startseite schließen.
Ich weiß allerdings überhaupt und absolut nicht, warum sich bei Google (bei anderen garantiert auch) die Verzeichnisse hinten anhängen. Ich kann es leider absolut nicht nachvollziehen.

Hat irgendwer irgendwelche Ideen?

Ach ja: Apache/1.3.31 (Unix) FrontPage/5.0.2.2635 PHP/4.3.10

Danke
Carsten



Edit: nach 'Beratung' mit einem Kollegen, wurden 2 Abschnitte abgeändert:
Code:
RewriteCond %{SERVER_NAME} (www\.)?dbcf\.de(.*) [NC]
RewriteCond %{REQUEST_URI} !(\.php|lo/|db/|gaestebuch_service/)
RewriteRule ^(.*)/$ index.php?topic=$1&subdir=1 [L]

RewriteCond %{SERVER_NAME} localhost
RewriteCond %{REQUEST_URI} !(\.php|lo/|db/|gaestebuch_service/)
RewriteRule ^(.*)/$ index.php?topic=$1&subdir=1 [L]
Problem wurde (vermutlich) nicht gelöst, aber Zeichen gespart. Warte auf nächsten Besuch von Google...
__________________
sic!
--> http://dbCF.de/

Geändert von c4 (15.06.2005 um 08:35:56 Uhr)
Mit Zitat antworten
  #2  
Alt 22.06.2005, 09:49:19
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Ab sofort wird jeder Besuch von Google gephpinfo()t und gespeichert:
--> http://dbCF.de/google/index.php

Wäre grandios, wenn mal wer einen Ansatz einer möglicherweise potentiellen Idee hätte...
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 23.06.2005, 07:29:28
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: mod_rewrite Probleme

Gut, die Idee mit phpinfo() hat mir ein riesiges Problem offenbart: Google hat die falschen URLs gespeichert (gibt ja auch keinen 404er) und besucht diese natürlich immer mal wieder. Somit ist für mich nicht ersichtlich, ob es sich um von Google gespeicherte oder Folgefehler durch die Skripte auf meiner Seite handelt.

Nochmal verständlicher. Google hat mich besucht:
2005-06-22 15:01:58
2005-06-22 10:35:57
Dazwischen nicht.
In der phpinfo() von 15 Uhr steht beim REQUEST_URI "/t-abkuerzungen/forum/" Dieser Link kommt also von Google.
Somit kann ich nicht nachvollziehen, welchen Weg Google geht, um diese falschen Links zu bekommen.


Hat ausnahmsweise mal wer Ideen?




PS: Da fällt mir ein... vielleicht besteht das Problem ja gar nicht mehr, sondern nur noch im Cache von Google...
Auf alle Fälle ist das alles Mist! So.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
Antwort


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

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

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

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme beim includen speak234 PHP Grundlagen 7 12.11.2003 16:05:39
Probleme mit PHP Safemode wizard PHP Grundlagen 4 02.10.2003 00:10:30
probleme mit imagecopyresized gerhard PHP Grundlagen 6 03.08.2003 18:43:32
schonmal Probleme mit relativen URIs bei header() gehabt? c4 PHP Grundlagen 1 27.07.2003 20:33:35
PHP mail() funktion und server probleme flobee PHP für Fortgeschrittene und Experten 0 03.07.2002 02:18:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:32:23 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt