HIIILLLFFFÄÄÄHHH
Seit der Umstellung auf modified eCommerce Shopsoftware flieg ich bei Google mit der Siteabfrage raus.
Vorher 4000 Seiten im Index, heute noch 15, Umstellung ist gut 3 Wochen her.
Dachte zuerst Google braucht halt 'ne Weile, iss aber nicht.
Google schaut täglich mehrmals vorbei und fängt sich falsche URLs ein.
Der würde gerne, kann aber nicht. So langsam werde ich krippelig und muss da mal was tun
außer zugucken, finde aber den Punkt nicht.
Background:
lief paar Jahre der UR-xt:COmmerce mit den Bluegate SEO-URL, 4000 Seiten im Index.
Ende Juli hab ich reinen Tisch gemacht und auf die modi umgestellt.
Alles im Web gelöscht außer Bilder und die 4 Config, modi 1.5 stable drübergebügelt.
Altes Template behalten, Anpassungen lt. Dokuman gemacht.
Lief dann wenige Tage mit den SIDs. Mal mit Tomcraft gemailt und auf Shopstat umgestellt:
a) im Admin bei Suchmaschinenfreundliche ... auf true gesetzt
b) die mitgelieferte _.htaccess auf .htaccess umbenannt
c) unten in der .htaccess noch 3 Zeilen aus meiner alten .htaccess eingefügt die schon jahrelang liefen
Aktuelle .htaccess siehe unten..
Das die Nummer von Bluegate auf ShopStat erstmal etwas Wirbel bringt war mir schon klar, aber das ist scheinbar nicht das Problem.
Goo schaut auch heute noch täglich mehrmals vorbei und würde gern indizieren, fängt sich aber ständig wieder falsche URLs ein
In den Webmaster Tools sehe ich: 2000 nicht gefunden. Gut, das sind die ganzen XTCsids, das ist ja vermutlich so gewollt bei modified eCommerce Shopsoftware.
ABER: 470 nicht gefunden, da geht es schon um die Haupt- und Unterkategorien, von den daran hängenden Artikeln ganz zu schweigen.
Google sieht die Kategorie so...
http://www.shop.de/Deco-GeschenkeDieser Link führt im Browser dann tatsächlcih auf die Sitemap anstatt zur Kategorie.
Die korrekte URL sieht im Browser aber so aus...
http://www.shop.de/Deco-Geschenke:::261.html(mit diesen hässlichen Doppelpunkten, der Nummer und html)
mod_rewrite hat eigentlich immer funktioniert, ist ein Managed bei Hetzner, und auch die letzten 3 Zeilen shopalt auf shop gehen ja.
Goo kann also sauber bis zum Kategorienamen lesen, und dann ist Schicht im Schacht.
Ich check einfach nicht warum sich Goo immer wieder täglich neu falsche URLs einfängt.
Hab zwar versucht geduldig zu sein aber so langsam liegen meine Nerven blank.
Wäre sehr dankbar wenn mir hier einer helfen könnte der in der Materie bewandert ist,
hab selbst nur so ein Halbwissen -
deshalb: HILFE!
aktuelle htaccess:
# $Id: .htaccess,v 1.5 2005/05/19 17:09:19 Administrator Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
#<Directory "/usr/local/apache/htdocs">
# AllowOverride Options
#</Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
#-- set expire header for image, pdf, js and css files for 30 days
#<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js|css)$">
# Header set Cache-Control "max-age=2592000, public"
#</FilesMatch>
#-- Turn off ETags in HTTP-header
#FileETag None
#-- Call time pass reference error ?!
#php_flag allow_call_time_pass_reference On
#-- XTC Session only on first visit
#php_flag session.use_trans_sid 0
#-----------------------------------------
#- SEO Hartmut König
#-----------------------------------------
#-- ! Comment this line, if you get an ERROR 500 !
#Options +FollowSymlinks
# http://httpd.apache.org/docs/misc/rewriteguide.html
RewriteEngine on
#-- Sitemap
RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=8 [qsappend,L]
##-- Kategorien
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /index.php?cPath=$2&page=$3 [qsappend,L]
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]
##-- Produkte
RewriteRule (.*)::(.+)\.html$ /product_info.php?products_id=$2 [qsappend,L]
##-- Content
RewriteRule (.*):_:([0-9]+)\.html$ /shop_content.php?coID=$2 [qsappend,L]
##-- Manufacturers
RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ /index.php?manufacturers_id=$2&page=$3 [qsappend,L]
RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
RewriteRule (.*):.:([0-9]+)\.html$ /index.php?manufacturers_id=$2 [qsappend,L]
##-- Fehlerseiten auf die Sitemap lotsen
ErrorDocument 400 /sitemap.html?error=400
ErrorDocument 401 /sitemap.html?error=401
ErrorDocument 402 /sitemap.html?error=402
ErrorDocument 403 /sitemap.html?error=403
ErrorDocument 404 /sitemap.html?error=404
ErrorDocument 500 /sitemap.html?error=500
##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
# (don't use if your shop runs on a subdomain!)
#
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
#
##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs
########## shs1 shopALT auf shop umleiten ...
RewriteCond %{HTTP_HOST} ^shopalt.de$ [OR]
RewriteCond %{HTTP_HOST} ^www.shopalt.de$
RewriteRule ^/?$ http://www.shop.de [R=301,L]
Linkback: https://www.modified-shop.org/forum/index.php?topic=7501.0