Google Sitemap - 404 (Nicht gefunden)

vendy

Aktives Mitglied
Hallo,

seitdem ich einige URL's auf meiner Seite mit mod_rewrite umgeschrieben habe, nimmt Google diese URL's nicht mehr an und gibt einen 404 Error (Nicht gefunden) in der Sitemapanalyse aus.

Vorher:
http://www.kinder-archiv.de/index.php?list=top
Nacher:
http://www.kinder-archiv.de/die-besten-kinderseiten/

Die RewriteRule:
RewriteRule (.*)die-besten-kinderseiten/ index.php?list=top [QSA,L]

Vielleicht ist sogar ein Fehler in der RewriteRule, so gut kenne ich mich damit nicht aus. Komisch ist nur, dass per normales Browsing alles klappt und die URL richtig dargestellt wird. Nur Google kann sie nicht indexieren da wie o.g. nicht gefunden.

lg,
vendy
 
Mh, da könnte das Problem natürlich liegen:

CODE #################################################
## PHP Link Directory - Apache Server Settings ##
#################################################

# 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##
RewriteRule (.*)die-besten-kinderseiten/ index.php?list=top [QSA,L]
RewriteRule (.*)die-neusten-kinderseiten/ index.php?list=latest [QSA,L]

RewriteRule (.*)search-(.*)/page-(\d+)\.html index.php?search=$1&p=$2 [QSA,L]
RewriteRule (.*)search-(.*)/ index.php?search=$1 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)detail/link-(.*).htm[l]?$ detail.php [QSA,NC]

## Pagination Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)page-(\d+)\.htm[l]?(.*)$ $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>
 
Zurück
Oben