Seite 1 von 1
HTACCESS - Google gibt 404 Error aus
Verfasst: 15.02.2007, 19:24
von ven
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:
https://www.kinder-archiv.de/index.php?list=top
Nacher:
https://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 (bei mir zumindest). Nur Google kann sie nicht indexieren da wie o.g. nicht gefunden.
EDIT: Ich hatte einen Kommentar über der Rewriterule "## Kommentar ##" - Kann es sein, dass die beiden "##" am Schluss dort verkehrt am Platz waren?
lg,
ven
Verfasst:
von
Hochwertiger Linkaufbau bei ABAKUS:
- Google-konformer Linkaufbau
- nachhaltiges Ranking
- Linkbuilding Angebote zu fairen Preisen
- internationale Backlinks
Wir bieten
Beratung und
Umsetzung.
Jetzt anfragen:
0511 / 300325-0
Verfasst: 15.02.2007, 20:29
von Hasso
Ich kann zumindest beide von Dir hier angegebenen URL´s DIREKT erreichen, was ja so nicht sein dürfte. Da wird anscheinend in der .htaccess Datei der Regel gar nicht beachtet...
Hast Du vorher die mod_rewrite aktiviert? Wenn nicht, muss dieser Code VOR dem Regel geschrieben werden:
Gruß
Hasso
Verfasst: 15.02.2007, 20:37
von ven
Engine ist on, ich poste mal die ganze .htaccess
Code: Alles auswählen
#################################################
## 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>
Verfasst: 16.02.2007, 13:49
von 800XE
ven hat geschrieben:Engine ist on, ich poste mal die ganze .htaccess
Ich weis nicht ob dort was falsch ist oder nicht .....
... du sendest aber 404
https://23u.de/?urltool=https://www.kin ... derseiten/
kannst dir via PHP behelfen
Ich habe Webspace wo ich keine RewriteEngine nutzen kann
aber Errordoc funktioniert ....
... fange alles über Errordoc ab und koriegieren dann den httpHeader
Verfasst: 16.02.2007, 16:43
von ven
Mh, sehr komisch, aber klappt nun. Habe deinen Code eingebaut und bekomme jetzt:
Danke.
Verfasst: 16.02.2007, 19:37
von muskelbody
du solltest hierzu den beitrag 404 .. auf phplinkdirectory.com im forum lesen.
Verfasst: 16.02.2007, 22:32
von ven
Mh hab mal gesucht, auch einige Thread gefunden, aber keine Lösung.
Kannst du mir den Thread mal linken?
Verfasst: 17.02.2007, 14:06
von muskelbody
ist ein link aus dem supporters forum. den bekommst du nur angezeigt, wenn du für den support gezahlt hast. (lohnt sich übrigens die 10 $

)
https://www.phplinkdirectory.com/forum/ ... php?t=6228