ich melde mich ja selten zu Wort, da ich fast alles irgendwie hinbekomme doch nun ist folgendes passiert:
Ecombase SHop System 1.08 und Webs 1.10 Alpha.
Durch einen dummen Fehler den ich nicht mehr nachvollziehen kann, bekomme ich ein 404 Fehler in allen Links und Kategorien.
Ich hatte in der Htaccess herum gebastelt und wollte doppelten Content verhindern:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+)\.deine-domain\.de$ [NC]
RewriteRule ^(.*)$ http://deine-domain.de/$1 [R=301,L]
Habe alles wieder rückgängig gemacht, aber leider funzt es nicht mehr. Bin am verzweifeln und musste auf Shop Stat zurück und habe SEO url deinstalliert.
Habe einen Testserver und probiere jetzt in aller Ruhe, aber ich bekomme immer 404 Sitemap nicht gefunden.
Hat jemand einen Tipp für mich ich stehe grad voll auf dem Schlauch und bin kurz davor ein altes backup des servers einzuspielen aber dann verliere ich viel Zeit, da ich in der Zeit viel neu gemacht habe. Und mit Datenbank einspielen klappt eh nie bei mir.
Hier meine Htaccess mit der alles lief:
Code: Alles auswählen
AddDefaultCharset UTF8
# 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>
#-- Call time pass reference error ?!
#php_flag allow_call_time_pass_reference On
#-----------------------------------------
#- SEO Hartmut König
#-----------------------------------------
#-- ! Comment this line, if you get an ERROR 500 !
#Options +FollowSymlinks
# http://httpd.apache.org/docs/misc/rewriteguide.html
<IfModule mod_rewrite.c>
RewriteEngine on
# SET THE FOLLOWING LINE, IF YOUR SHOP RUNS IN AN SUBFOLDER. ALSO IF YOU GET AN ERROR 500 (Internal Server Error) ON SOME SYSTEMS
# EXAMPLE: If your shop is located at http://www.example.com/shop set the following line: "RewriteBase /shop"
# Falls der Shop in einem Unterordner laufen soll, muss die folgende Zeile auskommentiert werden. Läuft der Shop unter
# http://www.example.com/shop muss die folgende Zeile "RewriteBase /shop" lauten. (Kein "/" am Ende!)
# RewriteBase /
#-- 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]
##-- Live-Shopping
RewriteRule (.*):\.\.:(.+)\.html$ live_shopping.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]
#myliveshopping.de
RewriteRule myliveshopping\.xml$ myliveshopping.php [qsappend,L]
</IfModule>
##-- 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
Odiwan