Seite 1 von 1

Riesenproblem mit php Link Directory

Verfasst: 06.10.2006, 15:57
von Malte Landwehr
Hi

Ich hab ein Problem mit dem phpLD.

Und zwar entstehen aus nicht nachvollziehbaren Gründen beim Crawlen eigentlichen nicht existieren URLs, welche dann trotzdem indexiert werden.

Sowohl Google, als auch Yahoo kombieren nicht zusammenhängende Kategorien/Ordner/Pfade, so dass Google sich dann z.B. so austobt:

02.10.2006, 06:28:48 /golf/5/golf/
02.10.2006, 06:28:49 /golf/6/musik/
02.10.2006, 06:29:00 /golf/6/bekleidung/
02.10.2006, 06:29:34 /golf/3/sachsenanhalt/
02.10.2006, 06:30:09 /golf/3/niedersachsen/
02.10.2006, 06:30:43 /golf/1/handy-mobilfunk/
02.10.2006, 07:35:26 /golf/6/sammeln-tauschen/
02.10.2006, 07:50:38 /golf/2/webverzeichnisse/
02.10.2006, 07:51:13 /golf/2/pagerank-dienste/
02.10.2006, 07:51:46 /golf/3/nordrhein-westfalen/

Leider hat der Mod-Rewrite Code von phpLD die Angewohnheit nur aufs Ende der URL zu schaun und dann unter golf/3/nrw/ einfach den Inhalt von regionales/nrw/ anzuzeigen. Oder es wird der Inhalt vom Index genommen.

So, nun meine Frage, woran kann das liegen, bzw. kann man das abstellen und bei eigentlich nicht exstierendem Pfad auf den Index weiterleiten?

Die htaccess

Code: Alles auswählen

AddType application/x-httpd-php .html .php .htm .tpl

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteRule .* index.php [QSA,L] 

Order deny,allow
Allow from all
Deny from 1.2.3.4

Verfasst:
von

Verfasst: 06.10.2006, 16:22
von ole1210
Hatte mal ein ähnliches Problem, weil irgend ne Pappnase einen nichexistierenden Pfad bei mir verlinkt hatte. Dummerweise gab der aber keinen 404er zurück. Auch das Menü funktionierte noch ordentlich. Nur dummerweise auch ohne 404er mit mit eigentlich nichtexistierenden Pfaden.

Habe dann nen 404er zurückgeben lassen und damit wars halbwegs gegessen. Die pappnase die mich falsch verlinkt hatte habe ich über die Logfiles rausgesucht und das beheben lassen.

Verfasst: 09.10.2006, 10:43
von muskelbody
ist ein generelles noch nicht explizit gelöstes problem. meines wissens läuft gerade ein post dazu bei phpld.

Verfasst: 09.10.2006, 18:03
von Malte Landwehr
Ich habe versucht für jeden Eintrag eine eigene Mod_Rewrite Regel zu schreiben, funzt aber auch nicht.

Code: Alles auswählen

RewriteRule 2/9/browsergames/$ index.php?c=10
RewriteRule 2/webverzeichnisse/$ index.php?c=11
RewriteRule 3/niedersachsen/$ index.php?c=12

Ich wette, dass die das auch nur für die (kostenplfichtige) dreier Version fixen werden. GRML


Und das beste ist ja noch, dass im offiziellen deutschen Support Forum _keiner_ davon wusste als ich schon vor Wochen davon berichtet habe^^

Verfasst: 10.10.2006, 07:30
von muskelbody
es wussten sich nicht alle, aber ein paar schon.

in der version 3 ist das bereits gefixt. auch ich habe noch das gleiche problem und auch noch keine lösung dafür.

Verfasst: 10.10.2006, 08:24
von marc75
/golf/3/nordrhein-westfalen/
Du musst prüfen ob der Ordner nordrhein-westfalen zum Ordner golf passt. Das wirst du wohl eher PHP seitig erledigen müssen.