PDA

View Full Version : sitemap: kann keine Verzeichnisse finden


depasco
06-07-2006, 10:28 PM
Und wieder ein Problem:

Mein katalog läuft augenscheinlich ganz toll aber wenn ich versuche mit nem Online-Sitemap-Generator ne Sitemap zu erstellen bringen mir alle Generatoren einen Fehler. Es wird bei allen nur die folgend url angezeigt ohne Unterseiten: www[dot]zaubererlinks[dot]de

hier meine .htaccess
#################################################
## PHP Link Directory - Apache Server Settings ##
#################################################
# URL rewrite rules
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# Protect files
<Files ~ "^(.*)\.(inc|inc\.php|tpl|sql)$">
Order deny,allow
Deny from all
</Files>

# Protect directories
<Files ~ "^(backup|files|images|include|lang|libs(/.+)?|temp(/.+)?|templates(/.+)?|javascripts(/.+)?)$">
Order deny,allow
Deny from all
</Files>

# Disable directory browsing
Options -Indexes

# Follow symbolic links in this directory
Options +FollowSymLinks

# Override PHP settings that cannot be changed at runtime
# (If your server supports PHP settings via htaccess you can comment following two lines off)
# php_value register_globals 0
# php_value session.auto_start 0

# Customized error messages
# ( If you are running in a subfolder please add it, example: "directory/index.php?httpstatus=404" )
ErrorDocument 404 index.php?httpstatus=404

# Set the default handler
DirectoryIndex index.php

# URL rewrite rules
<IfModule mod_rewrite.c>
RewriteEngine On

## Details Link Page Rewrite##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)/link-(.*).html$ detail.php [QSA,NC]

## Pagination Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)page-(\d+)\.html$ $1/?p=$2 [PT,NC]

## Category redirect
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php [QSA,L]

</IfModule>


Bis auf den ersten Teil ist es die Original .htaccess

Ich weiss nicht mehr weiter...keine Ahnung was JETZT wieder ist...

Gute Nacht...
depasco

neurosis4u
06-08-2006, 07:20 AM
hm... also, ich weiss nicht, welchen generator du nimmst...wenn du direkt einen nimmst, der online ist, also nicht auf deinem server, kanns ja nur probleme geben denke ich, da diese onlinetools ja ausgebremst werden..

ich nehme:

http://enarion.net/google/phpsitemapng/

damit habe ich keinerlei Probleme, der liest alles aus, was man nicht im setup sperrt..
die Installation ist auch recht einfach

depasco
06-08-2006, 07:26 AM
Hallo,

wo im setup kann ich was sperren ?
Also das mit dem online Sitemapgenerator hat schon funtioniert. Vorgestern oder so...da wurden die Unterverzeichnisse schön gecrawlt und in der sitemap dargestellt. Sieht für mich so aus als ob das mit dem mod_rewrite zusammenhängt. Versuch bitte mal meine Seite aufzurufen. Ich habs mit folgenden Tools probiert:
http://www.neuroticweb.com/recursos/sitemap/
http://www.xml-sitemaps.com/
http://www.sitemapdoc.com/

und überall das gleiche Ergebnis...

depasco

depasco
06-08-2006, 07:47 AM
Hallo,

also ich habe jetzt den von dir vorgeschlagenen Editor genommen:
http://enarion.net/google/phpsitemapng/

und installiert. Wenn ich den aufrufe mit den folgenden Optionen:
Scan
KEIN Häkchen bei: Local file system
HÄKCHEN bei Scan website

findet er nur 1 Ergebnis: das Hauptverzeichnis
Der eingebaute crawler (und auch sonst kein andrer Crawler) kommt nicht in die Unterverzeichnisse. Und ich weiss nicht wo ich das freigebe bzw. sperre. Habe die original .htaccess genommen -> Fehlanzeige :(

Hängt das vielleicht mit utf-8 bzw. ISO zusammen ? Das war das einzigste was ich gestern geändert habe...

*Hirnrauch*

Gruß
depasco

neurosis4u
06-08-2006, 08:10 AM
hm.. also, wenn du willst, stell ich dir das mal eben kurz ein, da müssen noch ein paar Files ausgeschlossen werden etc.. ansonsten hab ich folgende Einstellung:

Scan local file system ->häckchen
Scan Website -> häckchen

Exclude directories:

admin
include
inc
logs
cgi-bin
include
lang
libs
temp
templates
images
usage
root
logs
backup
javascripts

Exclude files:
.xml
.inc
.old
.save
.txt
.js
~
.LCK
.zip
.ZIP
.bmp
.BMP
.jpg
.jpeg
.JPG
.GIF
.PNG
.png
.gif
.CSV
.csv
.css
.class
.jar
.fla
.swf
config.php
captcha.php

exclude url key
PHPSESSID
sid
?

Wenn Du willst kannst du auch noch display edit screen anhaken, das dauert dann zwar länger, aber du kannst hinterher noch files aus der sitemap entfernen

depasco
06-08-2006, 08:21 AM
Danke für deine Antwort.
Hat nichts gebracht...gleiches Ergebnis

Wie wenn der crawler nicht in Unterverzeichnisse reinkommt.
Er findet nur das root-Verzeichnis.
Kann ich irgendwo nachschauen ob mod_rewrite korrekt ausgeführt wird ? Kannst du mein Verzeichnis anschauen und werden dann bei dir korrekte Unterverzeichnisse ohne ID angezeigt ?

Gruß
depasco

neurosis4u
06-08-2006, 08:28 AM
modrewrite wird korrekt ausgeführt...
wenn du willst schick mir mal die Zugangsdaten für das sitemaptool,ich schau dann mal bei dir nach, bei mir hat der crawler ja auch keine Probs mit Unterverzeichnissen..

depasco
06-11-2006, 07:43 AM
Also mein Problem ist immer noch vorhanden und es liegt an der .htaccess und da vermutlich an "RewriteBase /". Ich habe den Katalog in ein anderes Unterverzeichnis auf dem Webserver gelegt und rufe ihn von einer anderen Domain aus auf: sobald mod_rewrite auf "ja" steht und ich in der .htaccess "rewriteBase /" reinschreibe passiert genau dasselbe: sitemapgenerator findet nur das Basisverzeichnis - ohne Unterverzeichnisse. Wie wenn sie nicht mehr vorhanden wären. Habe meinen Katalog bei 1und1 gehostet. Irgendjemand, der auch bei 1und1 nen Kat am laufen hat und bei dems funtioniert ? Wie sieht eure .htaccess aus ?

Danke fürs nachdenken...

Gruß
depasco