Beiträge von catcat
-
-
Apache Configuration
Alles anzeigenNochmal :( # 1.To use URL Alias you need to be running apache with mod_rewrite enabled. # 2. In your opencart directory rename htaccess.txt to .htaccess. # For any support issues please visit: http://www.opencart.com Options +FollowSymlinks # Prevent Directory listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.twig|\.ini|\.log|(?<!robots)\.txt))"> Require all denied ## For apache 2.2 and older, replace "Require all denied" with these two lines : # Order deny,allow # Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On RewriteRule ^image/cache/catalog/seidentücher/chiffon\s3,5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/chiffon_35/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/chiffon_3,5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/chiffon_35/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/chiffon\s4,5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/chiffon_45/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentuecher/chiffon\s4,5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/chiffon_45/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/silk\setamine/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/silk-etamine/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/satin/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/satin/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/twill/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/twill/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/georgette/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/georgette/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s04/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_04/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge_04/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_04/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s05/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_05/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge_05/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_05/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s06/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_06/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge_06/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_06/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s08/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_08/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge_08/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_08/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s10/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_10/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/([\w\-_\s,/.\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/organza2.8/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/organza/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/ponge\s04/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/ponge_04/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/ponge\s05/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/ponge_05/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/ponge\s06/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/ponge_06/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/ponge\s08/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/ponge_08/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/sik-etamine/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/silk-etamine/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/1024x1024\sdupion/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/dupion/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/chiffon\s3,5\sweis/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/chiffon\s4.5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/chiffon_3,5_weis/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/seidenstoffe\scrinkle\schiffon/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/china\sbourette/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/china-bourette/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/crepe/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/crepe-de-chine/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/crepe\ssatin/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/crepe-satin/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/etamine-silk/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/silk-etamine/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/indische\stusah\sseide/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/indische-tusah-seide/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/ponge2/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/ponge/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/seidenjersay/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/seidenjersey/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/seidenstoff\scrinkle\schiffon/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/silk\setamine/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/silk-etamine/$1.webp [L,NC,R=301] #RewriteRule ^image/cache/catalog/seidenstoffe/Twill/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/twill/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/SH465-dark\sgrenat/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/sh465/$1.webp [L,NC,R=301] RewriteRule ^seidentuecher/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^seidenstoffe/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^seidenschals/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^seidenmuster/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^seidenaccessoires/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^farbstoffe/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^leinen-baumwolle/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^merinowolle/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^catalog/seidenstoffe-c-24\.html$ https://www.domain.de/seidenstoffe [L,R=301] RewriteRule ^catalog/seidenstoffe-c-23\.html$ https://www.domain.de/seidenstoffe [L,R=301] RewriteRule ^css/images/farbsystem-seidenhandel-haller\.pdf$ https://www.domain.de/image/farbsystem-seidenhandel-haller.pdf [L,R=301] RewriteRule ^catalog/stoffkunde\.php$ https://www.domain.de/seidenkunde [L,R=301] RewriteRule ^catalog/seide_pflegen\.php$ https://www.domain.de/seide_pflegen [L,R=301] RewriteRule ^catalog/seidenschals-c-22\.html$ https://www.domain.de/seidenschals [L,R=301] RewriteRule ^seide/$ https://www.domain.de [L,R=301] RewriteRule ^catalog/seidenstoff\.php$ https://www.domain.de/seidenstoff [L,R=301] RewriteRule ^catalog/seidenstoffe-seidenjersey-c-24_70\.html$ https://www.domain.de/seidenstoff-seidenjersey [L,R=301] RewriteRule ^catalog/bouretteseide\.php$ https://www.domain.de/seidenstoff [L,R=301] RewriteRule ^catalog/seidenstoffe-crepe-satin-c-24_60\.html$ https://www.domain.de/seidenstoff-crepe-satin [L,R=301] RewriteRule ^catalog/seidenstoffe-chiffon-c-24_61\.html$ https://www.domain.de/seidenstoff-chiffon [L,R=301] RewriteRule ^catalog/satin_stoff\.php$ https://www.domain.de/satin_stoff [L,R=301] RewriteRule ^catalog/meterware-ponge-140cm-naturweiss-p-579\.html$ https://www.domain.de/seidenstoff-ponge-05-140cm-naturweiss [L,R=301] RewriteRule ^catalog/meterware-wildseide-122cm-natur-p-657\.html$ https://www.domain.de/seidenstoff-tussah-wildseide-140cm-breit-natur [L,R=301] RewriteRule ^catalog/meterware-dupion-140cm-gruen-p-4207\.html$ https://www.domain.de/seidenstoff-dupion-17-einfarbig [L,R=301] RewriteRule ^catalog/seidenstoffe-georgette-c-24_62\.html$ https://www.domain.de/seidenstoff-georgette [L,R=301] RewriteRule ^catalog/meterware-dupion-140cm-royal-blau-p-4203\.html$ https://www.domain.de/seidenstoff-dupion-17-einfarbig [L,R=301] RewriteRule ^catalog/seidenstoffe-georgette-c-24_62\.html$ https://www.domain.de/seidenstoff-georgette [L,R=301] RewriteRule ^catalog/seidenstoffe-ponge-c-24_56\.html$ https://www.domain.de/seidenstoff-ponge [L,R=301] RewriteRule ^catalog/seidenstoffe-twill-c-24_57\.html$ https://www.domain.de/seidenstoff-twill [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-ponge$ https://www.domain.de/seidenstoff-ponge [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-chiffon$ https://www.domain.de/seidenstoff-chiffon [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-crepe-de-chine$ https://www.domain.de/seidenstoff-crepe-de-chine [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-crepe-satin$ https://www.domain.de/seidenstoff-crepe-satin [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-organza$ https://www.domain.de/seidenstoff-organza [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-georgette$ https://www.domain.de/seidenstoff-georgette [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-twill$ https://www.domain.de/seidenstoff-twill [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-seidenjersey$ https://www.domain.de/seidenstoff-seidenjersey [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-bourette$ https://www.domain.de/seidenstoff-bourette [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-dupion$ https://www.domain.de/seidenstoff-dupion [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-wildseide$ https://www.domain.de/seidenstoff-wildseide [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-fuji-silk-antung$ https://www.domain.de/seidenstoff-fuji-silk-antung [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-silk-etamine$ https://www.domain.de/seidenstoff-silk-etamine [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-jacquard$ https://www.domain.de/seidenstoff-jacquard [L,R=301] RewriteRule ^seidenschals/seidenschal-ponge$ https://www.domain.de/seidenschal-ponge [L,R=301] RewriteRule ^seidenschals/seidenschal-chiffon$ https://www.domain.de/seidenschal-chiffon [L,R=301] RewriteRule ^seidenschals/seidenschal-silk-etamine$ https://www.domain.de/seidenschal-silk-etamine [L,R=301] RewriteRule ^seidenschals/seidenschal-twill$ https://www.domain.de/seidenschal-twill [L,R=301] RewriteRule ^seidenschals/seidenschal-crepe-de-chine$ https://www.domain.de/seidenschal-crepe-de-chine [L,R=301] RewriteRule ^seidenschals/seidenschal-organza$ https://www.domain.de/seidenschal-organza [L,R=301] RewriteRule ^seidenschals/seidenschal-crepe-satin$ https://www.domain.de/seidenschal-crepe-satin [L,R=301] RewriteRule ^seidenschals/seidenschal-georgette$ https://www.domain.de/seidenschal-georgette [L,R=301] RewriteRule ^seidenschals/seidenschal-jacquard$ https://www.domain.de/seidenschal-jacquard [L,R=301] RewriteRule ^seidenschals/seidenschal-fuji-silk$ https://www.domain.de/seidenschal-fuji-silk [L,R=301] RewriteRule ^seidenschals/seidenschal-sonstige$ https://www.domain.de/seidenschal-sonstige [L,R=301] RewriteRule ^seidentuecher/seidentuch-ponge$ https://www.domain.de/seidentuch-ponge [L,R=301] RewriteRule ^seidentuecher/seidentuch-chiffon$ https://www.domain.de/seidentuch-chiffon [L,R=301] RewriteRule ^seidentuecher/seidentuch-twill$ https://www.domain.de/seidentuch-twill [L,R=301] RewriteRule ^seidentuecher/seidentuch-crepe-de-chine$ https://www.domain.de/seidentuch-crepe-de-chine [L,R=301] RewriteRule ^seidentuecher/seidentuch-crepe-satin$ https://www.domain.de/seidentuch-crepe-satin [L,R=301] RewriteRule ^seidentuecher/seidentuch-georgette$ https://www.domain.de/seidentuch-georgette [L,R=301] RewriteRule ^seidentuecher/seidentuch-silk-etamine$ https://www.domain.de/seidentuch-silk-etamine [L,R=301] RewriteRule ^seidentuecher/seidentuch-sonstige$ https://www.domain.de/seidentuch-sonstige [L,R=301] RewriteRule ^seidenmuster/muster-ponge$ https://www.domain.de/muster-ponge [L,R=301] RewriteRule ^seidenmuster/muster-chiffon$ https://www.domain.de/muster-chiffon [L,R=301] RewriteRule ^seidenmuster/muster-crepe-de-chine$ https://www.domain.de/muster-crepe-de-chine [L,R=301] RewriteRule ^seidenmuster/muster-crepe-satin$ https://www.domain.de/muster-crepe-satin [L,R=301] RewriteRule ^seidenmuster/muster-organza$ https://www.domain.de/muster-organza [L,R=301] RewriteRule ^seidenmuster/muster-georgette$ https://www.domain.de/muster-georgette [L,R=301] RewriteRule ^seidenmuster/muster-twill$ https://www.domain.de/muster-twill [L,R=301] RewriteRule ^seidenmuster/muster-seidenjersey$ https://www.domain.de/muster-seidenjersey [L,R=301] RewriteRule ^seidenmuster/muster-dupion$ https://www.domain.de/muster-dupion [L,R=301] RewriteRule ^seidenmuster/muster-bourette$ https://www.domain.de/muster-bourette [L,R=301] RewriteRule ^seidenmuster/muster-jaquard$ https://www.domain.de/muster-jaquard [L,R=301] RewriteRule ^seidenaccessoires/tanzschals$ https://www.domain.de/eurythmie-schals [L,R=301] RewriteRule ^seidenaccessoires/tanztuecher$ https://www.domain.de/eurythmie-tuecher [L,R=301] RewriteRule ^tanztuecher$ https://www.domain.de/eurythmie-tuecher [L,R=301] RewriteRule ^tanzschals$ https://www.domain.de/eurythmie-schals [L,R=301] RewriteRule ^seidenaccessoires/eurythmie-schals$ https://www.domain.de/eurythmie-schals [L,R=301] RewriteRule ^seidenaccessoires/eurythmie-tuecher$ https://www.domain.de/eurythmie-tuecher [L,R=301] RewriteRule ^seidenaccessoires/seidenschnur$ https://www.domain.de/seidenschnur [L,R=301] RewriteRule ^farbstoffe/farbstoffmuster$ https://www.domain.de/farbstoffmuster [L,R=301] RewriteRule ^leinen-baumwolle/leinen-baumwoll-muster$ https://www.domain.de/leinen-baumwoll-muster [L,R=301] RewriteRule ^merinowolle/merinowollstoffe$ https://www.domain.de/merinowollstoffe [L,R=301] RewriteRule ^merinowolle/merinowollschals$ https://www.domain.de/merinowollschals [L,R=301] RewriteRule ^merinowolle/merinowollmuster$ https://www.domain.de/merinowollmuster [L,R=301] RewriteRule ^/news/farbmuster/([\w\-_\s,/]+)$ https://www.domain.de/news/$2 [L,R=301] RewriteRule ^/news/tipps-tricks/([\w\-_\s,/]+)$ https://www.domain.de/news/$2 [L,R=301] # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ #RewriteCond %{HTTP_HOST} !^www.domain.de$ #RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L] #test multishop RewriteCond %{HTTP_HOST} domain.de RewriteCond %{HTTP_HOST} !^www.domain.de$ RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L] RewriteCond %{HTTP_HOST} domain.ch RewriteCond %{HTTP_HOST} !^domain.ch$ RewriteRule ^(.*)$ https://domain.ch/$1 [R=301,L] #ende test multishop RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|webp|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] ### aus der alten domain.de .htaccess <IfModule mod_expires.c> ### turn on the Expires engine s. http://snipplr.com/view/4265/ ExpiresActive On ### expires after a year in the client's cache #ExpiresDefault A29030400 # My favicon ExpiresByType image/x-icon A29030400 # Images ExpiresByType image/ico A29030400 ExpiresByType image/gif A29030400 ExpiresByType image/png A31536000 ExpiresByType image/webp A29030400 ExpiresByType image/jpg A29030400 ExpiresByType image/jpeg A29030400 # CSS ExpiresByType text/css A29030400 # Javascript ExpiresByType application/x-javascript A29030400 ExpiresByType application/pdf A29030400 # Webfonts ExpiresByType application/x-font-ttf A29030400 ExpiresByType application/x-font-woff A29030400 ExpiresByType application/x-font-woff2 A29030400 ExpiresByType application/x-font-eot A29030400 ExpiresByType application/x-font-svg A29030400 </IfModule> <IfModule mod_headers.c> <FilesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|webp|gif|swf)$"> Header set Cache-control "max-age=29030400, public" </FilesMatch> <FilesMatch "\\.(css)$"> Header set Cache-control "max-age=29030400, public" </FilesMatch> <FilesMatch "\\.(ttf|woff|woff2|eot|svg)$"> Header set Cache-control "max-age=29030400, public" </FilesMatch> <FilesMatch "\\.(js)$"> Header set Cache-control "max-age=29030400, private" </FilesMatch> #<FilesMatch "\\.(xml|txt)$"> #Header set Cache-control "max-age=29030400, public, must-revalidate" #</FilesMatch> <FilesMatch "\\.(html|htm|php)$"> Header set Cache-control "max-age=29030400, must-revalidate" </FilesMatch> # Header unset ETag #Header unset Last-Modified </IfModule> # FileETag None AddType image/webp .webp ### Ende von aus der alten domain.de .htaccess ### Additional Settings that may need to be enabled for some servers ### Uncomment the commands by removing the # sign in front of it. ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that. # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off # 2. If your cart has magic quotes enabled, This may work to disable it: # php_flag magic_quotes_gpc Off # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try # php_value upload_max_filesize 999M # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields #php_value post_max_size 999M # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_execution_time 200 # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields #php_value max_input_time 200 # 7. disable open_basedir limitations # php_admin_value open_basedir none #RedirectMatch 301 ^/catalog/(.*)$ https://www.domain.de/$1 -
Wiewas wo? Nene. Die Schreibweise der beiden "seidenhandel" ist schon richtig.
Und bei mir leitet das auch nicht weiter an die ch-Domain, sondern FF sagt mir "Server nicht gefunden". -
Alles anzeigen
So, nun mal Stück für Stück. Das mit dem nicht www war ja auch neu.
Entferne die Zeilen oben wieder, die 1-7.
Dann hast Du unten den Kommentar:
"# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/"
Danach kommen die beiden Zeilen
Apache ConfigurationRewriteCond %{HTTP_HOST} !^www.domain.de$ RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]Diese auskommentieren, werden nicht mehr benötigt und ersetzt.
Direkt dahinter dann einfügen:
Apache ConfigurationRewriteCond %{HTTP_HOST} domain.de RewriteCond %{HTTP_HOST} !^www.domain.de$ RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L] RewriteCond %{HTTP_HOST} domain.ch RewriteCond %{HTTP_HOST} !^domain.ch$ RewriteRule ^(.*)$ https://domain.ch/$1 [R=301,L]Das ist das gleiche wie die beiden auskommentierten, nur dass das eben zwei Blöcke sind, weil nun zwei verschiedene Domänen und eben jeweils eine Zeile mehr um zu prüfen, welche Domain da überhaupt angefragt wird. Der erste Block greift bei "de", der zweite bei "ch".
Beachte, in beiden Blöcken sind die beiden zweiten Zeilen anders. Einmal mit www für die .de und einmal ohne www für die .ch
Das sollte so laufen, ist das Grundgerüst. Wenn das geht, dann müssen noch Deine ganzen manuellen Umleitungen geändert werden, denn die haben ja auch das feste Ziel "de".
Für die Startseite sollte das aber erst mal so reichen. Also wenn geändert, den Store anlegen im CMS. Die manuellen Umleitungen ändern wir dann danach. Ist kein Hexenwerk dann, da muss nur die Domain entfernt werden.
Das hab ich alles gemacht.
Der Shop und die Startseite sind schon lange da...
was fehlt, ist immer noch, das die URL bei domain.ch bleibt und nicht sofort zu domain.de wechselt. -
Jo. domain.de ist mit www. domain.ch ist ohne www.
Hab ich auch so im Adminbackend als Store-URL angegeben.
Hab ich auch eben geändert und den Block mit den domain.de weggelassen.
Hat sich nix geändert
-
Also das ist die ganze .htaccess von domain.de:
Apache Configuration
Alles anzeigenRewriteEngine On RewriteCond %{HTTP_HOST} domain.de RewriteCond %{HTTP_HOST} !^www.domain.de$ RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L] RewriteCond %{HTTP_HOST} domain.ch RewriteCond %{HTTP_HOST} !^www.domain.ch$ RewriteRule ^(.*)$ https://domain.ch/$1 [R=301,L] # 1.To use URL Alias you need to be running apache with mod_rewrite enabled. # 2. In your opencart directory rename htaccess.txt to .htaccess. # For any support issues please visit: http://www.opencart.com Options +FollowSymlinks # Prevent Directory listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.twig|\.ini|\.log|(?<!robots)\.txt))"> Require all denied ## For apache 2.2 and older, replace "Require all denied" with these two lines : # Order deny,allow # Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On RewriteRule ^image/cache/catalog/seidentücher/chiffon\s3,5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/chiffon_35/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/chiffon_3,5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/chiffon_35/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/chiffon\s4,5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/chiffon_45/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentuecher/chiffon\s4,5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/chiffon_45/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/silk\setamine/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/silk-etamine/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/satin/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/satin/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/twill/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/twill/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/georgette/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/georgette/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s04/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_04/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge_04/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_04/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s05/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_05/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge_05/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_05/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s06/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_06/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge_06/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_06/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s08/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_08/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge_08/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_08/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/ponge\s10/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/ponge_10/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidentücher/([\w\-_\s,/.\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidentuecher/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/organza2.8/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/organza/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/ponge\s04/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/ponge_04/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/ponge\s05/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/ponge_05/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/ponge\s06/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/ponge_06/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/ponge\s08/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/ponge_08/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenschals/sik-etamine/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenschals/silk-etamine/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/1024x1024\sdupion/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/dupion/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/chiffon\s3,5\sweis/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/chiffon\s4.5/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/chiffon_3,5_weis/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/seidenstoffe\scrinkle\schiffon/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/china\sbourette/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/china-bourette/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/crepe/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/crepe-de-chine/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/crepe\ssatin/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/crepe-satin/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/etamine-silk/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/silk-etamine/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/indische\stusah\sseide/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/indische-tusah-seide/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/ponge2/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/ponge/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/seidenjersay/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/seidenjersey/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/seidenstoff\scrinkle\schiffon/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/chiffon/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/silk\setamine/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/silk-etamine/$1.webp [L,NC,R=301] #RewriteRule ^image/cache/catalog/seidenstoffe/Twill/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/twill/$1.webp [L,NC,R=301] RewriteRule ^image/cache/catalog/seidenstoffe/SH465-dark\sgrenat/([\w\-_\s,/\.]+)\.webp$ https://www.domain.de/image/cache/catalog/seidenstoffe/sh465/$1.webp [L,NC,R=301] RewriteRule ^seidentuecher/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^seidenstoffe/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^seidenschals/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^seidenmuster/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^seidenaccessoires/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^farbstoffe/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^leinen-baumwolle/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^merinowolle/([a-z\-]+)/([0-9a-z\-]+)$ https://www.domain.de/$2 [L,R=301] RewriteRule ^catalog/seidenstoffe-c-24\.html$ https://www.domain.de/seidenstoffe [L,R=301] RewriteRule ^catalog/seidenstoffe-c-23\.html$ https://www.domain.de/seidenstoffe [L,R=301] RewriteRule ^css/images/farbsystem-seidenhandel-haller\.pdf$ https://www.domain.de/image/farbsystem-xxx.pdf [L,R=301] RewriteRule ^catalog/stoffkunde\.php$ https://www.domain.de/seidenkunde [L,R=301] RewriteRule ^catalog/seide_pflegen\.php$ https://www.domain.de/seide_pflegen [L,R=301] RewriteRule ^catalog/seidenschals-c-22\.html$ https://www.domain.de/seidenschals [L,R=301] RewriteRule ^seide/$ https://www.domain.de [L,R=301] RewriteRule ^catalog/seidenstoff\.php$ https://www.domain.de/seidenstoff [L,R=301] RewriteRule ^catalog/seidenstoffe-seidenjersey-c-24_70\.html$ https://www.domain.de/seidenstoff-seidenjersey [L,R=301] RewriteRule ^catalog/bouretteseide\.php$ https://www.domain.de/seidenstoff [L,R=301] RewriteRule ^catalog/seidenstoffe-crepe-satin-c-24_60\.html$ https://www.domain.de/seidenstoff-crepe-satin [L,R=301] RewriteRule ^catalog/seidenstoffe-chiffon-c-24_61\.html$ https://www.domain.de/seidenstoff-chiffon [L,R=301] RewriteRule ^catalog/satin_stoff\.php$ https://www.domain.de/satin_stoff [L,R=301] RewriteRule ^catalog/meterware-ponge-140cm-naturweiss-p-579\.html$ https://www.domain.de/seidenstoff-ponge-05-140cm-naturweiss [L,R=301] RewriteRule ^catalog/meterware-wildseide-122cm-natur-p-657\.html$ https://www.domain.de/seidenstoff-tussah-wildseide-140cm-breit-natur [L,R=301] RewriteRule ^catalog/meterware-dupion-140cm-gruen-p-4207\.html$ https://www.domain.de/seidenstoff-dupion-17-einfarbig [L,R=301] RewriteRule ^catalog/seidenstoffe-georgette-c-24_62\.html$ https://www.domain.de/seidenstoff-georgette [L,R=301] RewriteRule ^catalog/meterware-dupion-140cm-royal-blau-p-4203\.html$ https://www.domain.de/seidenstoff-dupion-17-einfarbig [L,R=301] RewriteRule ^catalog/seidenstoffe-georgette-c-24_62\.html$ https://www.domain.de/seidenstoff-georgette [L,R=301] RewriteRule ^catalog/seidenstoffe-ponge-c-24_56\.html$ https://www.domain.de/seidenstoff-ponge [L,R=301] RewriteRule ^catalog/seidenstoffe-twill-c-24_57\.html$ https://www.domain.de/seidenstoff-twill [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-ponge$ https://www.domain.de/seidenstoff-ponge [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-chiffon$ https://www.domain.de/seidenstoff-chiffon [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-crepe-de-chine$ https://www.domain.de/seidenstoff-crepe-de-chine [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-crepe-satin$ https://www.domain.de/seidenstoff-crepe-satin [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-organza$ https://www.domain.de/seidenstoff-organza [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-georgette$ https://www.domain.de/seidenstoff-georgette [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-twill$ https://www.domain.de/seidenstoff-twill [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-seidenjersey$ https://www.domain.de/seidenstoff-seidenjersey [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-bourette$ https://www.domain.de/seidenstoff-bourette [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-dupion$ https://www.domain.de/seidenstoff-dupion [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-wildseide$ https://www.domain.de/seidenstoff-wildseide [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-fuji-silk-antung$ https://www.domain.de/seidenstoff-fuji-silk-antung [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-silk-etamine$ https://www.domain.de/seidenstoff-silk-etamine [L,R=301] RewriteRule ^seidenstoffe/seidenstoff-jacquard$ https://www.domain.de/seidenstoff-jacquard [L,R=301] RewriteRule ^seidenschals/seidenschal-ponge$ https://www.domain.de/seidenschal-ponge [L,R=301] RewriteRule ^seidenschals/seidenschal-chiffon$ https://www.domain.de/seidenschal-chiffon [L,R=301] RewriteRule ^seidenschals/seidenschal-silk-etamine$ https://www.domain.de/seidenschal-silk-etamine [L,R=301] RewriteRule ^seidenschals/seidenschal-twill$ https://www.domain.de/seidenschal-twill [L,R=301] RewriteRule ^seidenschals/seidenschal-crepe-de-chine$ https://www.domain.de/seidenschal-crepe-de-chine [L,R=301] RewriteRule ^seidenschals/seidenschal-organza$ https://www.domain.de/seidenschal-organza [L,R=301] RewriteRule ^seidenschals/seidenschal-crepe-satin$ https://www.domain.de/seidenschal-crepe-satin [L,R=301] RewriteRule ^seidenschals/seidenschal-georgette$ https://www.domain.de/seidenschal-georgette [L,R=301] RewriteRule ^seidenschals/seidenschal-jacquard$ https://www.domain.de/seidenschal-jacquard [L,R=301] RewriteRule ^seidenschals/seidenschal-fuji-silk$ https://www.domain.de/seidenschal-fuji-silk [L,R=301] RewriteRule ^seidenschals/seidenschal-sonstige$ https://www.domain.de/seidenschal-sonstige [L,R=301] RewriteRule ^seidentuecher/seidentuch-ponge$ https://www.domain.de/seidentuch-ponge [L,R=301] RewriteRule ^seidentuecher/seidentuch-chiffon$ https://www.domain.de/seidentuch-chiffon [L,R=301] RewriteRule ^seidentuecher/seidentuch-twill$ https://www.domain.de/seidentuch-twill [L,R=301] RewriteRule ^seidentuecher/seidentuch-crepe-de-chine$ https://www.domain.de/seidentuch-crepe-de-chine [L,R=301] RewriteRule ^seidentuecher/seidentuch-crepe-satin$ https://www.domain.de/seidentuch-crepe-satin [L,R=301] RewriteRule ^seidentuecher/seidentuch-georgette$ https://www.domain.de/seidentuch-georgette [L,R=301] RewriteRule ^seidentuecher/seidentuch-silk-etamine$ https://www.domain.de/seidentuch-silk-etamine [L,R=301] RewriteRule ^seidentuecher/seidentuch-sonstige$ https://www.domain.de/seidentuch-sonstige [L,R=301] RewriteRule ^seidenmuster/muster-ponge$ https://www.domain.de/muster-ponge [L,R=301] RewriteRule ^seidenmuster/muster-chiffon$ https://www.domain.de/muster-chiffon [L,R=301] RewriteRule ^seidenmuster/muster-crepe-de-chine$ https://www.domain.de/muster-crepe-de-chine [L,R=301] RewriteRule ^seidenmuster/muster-crepe-satin$ https://www.domain.de/muster-crepe-satin [L,R=301] RewriteRule ^seidenmuster/muster-organza$ https://www.domain.de/muster-organza [L,R=301] RewriteRule ^seidenmuster/muster-georgette$ https://www.domain.de/muster-georgette [L,R=301] RewriteRule ^seidenmuster/muster-twill$ https://www.domain.de/muster-twill [L,R=301] RewriteRule ^seidenmuster/muster-seidenjersey$ https://www.domain.de/muster-seidenjersey [L,R=301] RewriteRule ^seidenmuster/muster-dupion$ https://www.domain.de/muster-dupion [L,R=301] RewriteRule ^seidenmuster/muster-bourette$ https://www.domain.de/muster-bourette [L,R=301] RewriteRule ^seidenmuster/muster-jaquard$ https://www.domain.de/muster-jaquard [L,R=301] RewriteRule ^seidenaccessoires/tanzschals$ https://www.domain.de/eurythmie-schals [L,R=301] RewriteRule ^seidenaccessoires/tanztuecher$ https://www.domain.de/eurythmie-tuecher [L,R=301] RewriteRule ^tanztuecher$ https://www.domain.de/eurythmie-tuecher [L,R=301] RewriteRule ^tanzschals$ https://www.domain.de/eurythmie-schals [L,R=301] RewriteRule ^seidenaccessoires/eurythmie-schals$ https://www.domain.de/eurythmie-schals [L,R=301] RewriteRule ^seidenaccessoires/eurythmie-tuecher$ https://www.domain.de/eurythmie-tuecher [L,R=301] RewriteRule ^seidenaccessoires/seidenschnur$ https://www.domain.de/seidenschnur [L,R=301] RewriteRule ^farbstoffe/farbstoffmuster$ https://www.domain.de/farbstoffmuster [L,R=301] RewriteRule ^leinen-baumwolle/leinen-baumwoll-muster$ https://www.domain.de/leinen-baumwoll-muster [L,R=301] RewriteRule ^merinowolle/merinowollstoffe$ https://www.domain.de/merinowollstoffe [L,R=301] RewriteRule ^merinowolle/merinowollschals$ https://www.domain.de/merinowollschals [L,R=301] RewriteRule ^merinowolle/merinowollmuster$ https://www.domain.de/merinowollmuster [L,R=301] RewriteRule ^/news/farbmuster/([\w\-_\s,/]+)$ https://www.domain.de/news/$2 [L,R=301] RewriteRule ^/news/tipps-tricks/([\w\-_\s,/]+)$ https://www.domain.de/news/$2 [L,R=301] # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteCond %{HTTP_HOST} !^www.domain.de$ RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L] RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|webp|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] ### aus der alten domain.de .htaccess <IfModule mod_expires.c> ### turn on the Expires engine s. http://snipplr.com/view/4265/ ExpiresActive On ### expires after a year in the client's cache #ExpiresDefault A29030400 # My favicon ExpiresByType image/x-icon A29030400 # Images ExpiresByType image/ico A29030400 ExpiresByType image/gif A29030400 ExpiresByType image/png A31536000 ExpiresByType image/webp A29030400 ExpiresByType image/jpg A29030400 ExpiresByType image/jpeg A29030400 # CSS ExpiresByType text/css A29030400 # Javascript ExpiresByType application/x-javascript A29030400 ExpiresByType application/pdf A29030400 # Webfonts ExpiresByType application/x-font-ttf A29030400 ExpiresByType application/x-font-woff A29030400 ExpiresByType application/x-font-woff2 A29030400 ExpiresByType application/x-font-eot A29030400 ExpiresByType application/x-font-svg A29030400 </IfModule> <IfModule mod_headers.c> <FilesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|webp|gif|swf)$"> Header set Cache-control "max-age=29030400, public" </FilesMatch> <FilesMatch "\\.(css)$"> Header set Cache-control "max-age=29030400, public" </FilesMatch> <FilesMatch "\\.(ttf|woff|woff2|eot|svg)$"> Header set Cache-control "max-age=29030400, public" </FilesMatch> <FilesMatch "\\.(js)$"> Header set Cache-control "max-age=29030400, private" </FilesMatch> #<FilesMatch "\\.(xml|txt)$"> #Header set Cache-control "max-age=29030400, public, must-revalidate" #</FilesMatch> <FilesMatch "\\.(html|htm|php)$"> Header set Cache-control "max-age=29030400, must-revalidate" </FilesMatch> # Header unset ETag #Header unset Last-Modified </IfModule> # FileETag None AddType image/webp .webp ### Ende von aus der alten domain.de .htaccess ### Additional Settings that may need to be enabled for some servers ### Uncomment the commands by removing the # sign in front of it. ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that. # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off # 2. If your cart has magic quotes enabled, This may work to disable it: # php_flag magic_quotes_gpc Off # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try # php_value upload_max_filesize 999M # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields #php_value post_max_size 999M # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_execution_time 200 # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields #php_value max_input_time 200 # 7. disable open_basedir limitations # php_admin_value open_basedir none #RedirectMatch 301 ^/catalog/(.*)$ https://www.domain.de/$1 -
OK, Genossen.
Ich hab jetzt das Abonement gelöscht, domain.ch als Domainalias bei domain.de eingetragen und ein neues Cert ausgestellt (funktioniert auch).
Dann habe ich ganz oben in die .htaccess von domain.de das hier reingetan:
RewriteEngine On
RewriteCond %{HTTP_HOST} domain.de
RewriteCond %{HTTP_HOST} !^https://seo-nw.de
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]RewriteCond %{HTTP_HOST} domain.ch
RewriteCond %{HTTP_HOST} !^https://seo-nw.de
RewriteRule ^(.*)$ https://domain.ch/$1 [R=301,L]Im Shop habe das auch brav eingetragen und testhalber das normale 08/15-storefrontend zugewiesen. Alle Caches geleert.
Wenn ich domain.de aufrufe, erscheint domain.de. YAY!
Wenn ich domain.ch aufrufe, lande ich sofort bei domain.de. Kein YAY!Ich weiß ja nicht ob das was damit zu tun hat, aber weiter unten in der .htaccess steht sowas:
Hab ich schon erwähnt, dass der neue Editor kacke ist? Der macht mir immer localhost rein.
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
RewriteCond %{HTTP_HOST} !^https://seo-nw.de
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|webp|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] -
Aber wenn ich die domain.ch lösche... kann ich die dann einfach so wieder neu als alias eintragen?
Wenn ich das kann, dann kann das doch jeder andere auch?
Heißt das, ich muss das ganze Abonnement domain.ch löschen? -
Da muss er also nen Eintrag im vHost machen?
-
ALEEEEEEEX!!!
Dann must Du das mit Alex klären, denn das ist der wichtigste Schritt der überhaupt gemacht werden muss. Ohne das haste ja immer getrennte Docroots und somit getrennte Installationen. Das muss das Gleiche sein, denn Du willst ja die GLEICHE Installation nutzen und nicht eine neue.
-
Ja. Nee. Du verstehst mich wohl falsch.
Ich habe die domain.ch. Da war auch schon Content drauf, der aber egal ist.
in deren .htacess hab ich (oder eher Alex)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.ch$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^http://www.domain.ch%24 [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]
geworfen.
Die leitet also zu domain.de um. Und das tut sie auch.
Allerdings habe ich jetzt in der .htacess von domain.de eben die beiden Domains drinstehen.
Ja toll... die stehen da halt und sonst passiert eben nix
Da wird keine andere Storefront angezeigt und auch die URL bleibt nicht domain.ch. -
Also.
Ich hab jetzt Deinen Block in die .htaccess der domain.de geworfen:Apache ConfigurationRewriteCond %{HTTP_HOST} domain.de RewriteCond %{HTTP_HOST} !^www.domain.de$ RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L] RewriteCond %{HTTP_HOST} domain.ch RewriteCond %{HTTP_HOST} !^www.domain.ch$ RewriteRule ^(.*)$ https://domain.ch/$1 [R=301,L]Apache ConfigurationDas hier hab ich in die .htaccess von domain.ch RewriteEngine On RewriteCond %{HTTP_HOST} ^domain.ch$ [NC] RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.domain.ch$ [NC] RewriteRule ^(.*)$ https://www.domain.de/$1 [L,R=301]Warum ich das in die .htaccess von domain.ch geworfen habe? Weil ein gewisser Kackserver nicht zulässt, dass ich domain.ch auf die root von domain.de zeigen lasse.
Aber egal: Geht so nicht. Da rufe ich domain.ch auf und sehe fortan nur noch die URL von domain.de.(Und was mich ja noch mehr ankotzt: Da, wo man die Stores anlegt, steht extra noch dran: Don't use directories to create a new store. You should always point another domain or sub domain to your hosting.)
-
Bei Magento ging das früher recht einfach:
Storefront oder Website anlegen. Die hatte eine Nummer und diese Nummer sprach man über eine Weiche an. So nach dem Schema.Code/* Store or website code */ $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ''; /* Run store or run website */ $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store'; Mage::run($mageRunCode, $mageRunType);Lege ich bei Opencart eine neue Storefront oder einen neuen Shop an, dann bekomme ich... nichts.
Die sagen einfach: leg einen neuen Shop an, trag da die neue Domain ein und leite die Domain in die root von Opencart.
Mehr Erklärung gibts nicht.
Und ich habe das mehrmals versucht: Es geht nicht. Wie auch?
Dasselbe mit Subdomains.
Das, was Du da als Link gebracht hast, ist das Maximale an Info zu dem Thema.
Und das funktioniert so auch nicht. Wie auch?
Worauf ich raus will:
Opencart und auch Journal machen seit Jahren Werbung damit und rühmen sich, das sie Multidomain-Multistore-Shops haben.
Aber keiner der beiden erklärt einem, wie man es macht.
Und auch nicht, was genau passiert, wenn ich das und das mache.
---
Ich werd jetzt mal die Sache mit den .htaccess-Einträgen von Dir probieren. -
Ich habe bisher eine prächtig funktionierende Installation von OpenCart 3.0.3.8 mit einem Journal 3.1.12 - Theme.
Nun habe ich eine .ch-Domain unter der ich ebenfalls einen Shop laufen lassen will.
Also habe ich in den Opencart-Foren und bei Journal recherchiert, wie ich EINE Grundinstallation nutzen kann für 2 Storefronts unter 2 Domains.
Bisher ist der Stand der Dinge so, das der Support von Journal meint, das ginge sie nix an, weil das ne OpenCart-Sache ist.
Die bei OpenCart meinen: Wenn Du Journal verwendest, dann heul Dich bei denen aus.
Jo. Damke für NICHTS!
Jetzt ging ich unterschiedliche Ansätze an:
Streng nach zig Anleitungen von OpenCart:
Eine Subdomain anlegen und die auf die Installation von OpenCart zeigen lassen.
Klingt nicht schwierig, scheitert jedoch sogleich, weil der Server angeblich die DNS nicht auflösen kann.
Also kein Multishop.
Dann weiter zu Multidomain:
Wieder zuerst nach Anleitung von OpenCart und dann von Journal.
Das ging auch gut bis zu dem Moment, als die ch-Domain zum Shop umgeleitet wurde. Da wurde dann natürlich aus dem meinshop.ch ein meinshop.de.
Nützt mir also nix.
Dann fand ich eine Anleitung, wie einer einen Multistore-Multidomain-Shop gebastelt hat.
Jo. Klang auch gut, bis in der Anleitung OpenCart-Dokumente geändert werden sollten, die meine neuere Opencart-Version gar nicht mehr hat.
Also wieder nix.
Wie, zum Teufel, kann ich das hinbasteln?
Unter Magento habe ich das ja auch hingekriegt. -
Hanlo? I'm born to frickel!
Ich löte auch mit nem glühenden Schrauberzieher meine Hardware zusammen und bin per Sie mit Chuck Norris. -
Abakus Forumsfossil
Wenn ich mir unsicher bin, ob das, was ich da vorhabe, auch wirklich zu 100 % klappt, dann lade ich mir halt die Tabelle/Spalten runter und bearbeite die local mit einem Editor, der RegExp kann.
So sehe ich auch, ob wirklich ALLES so bearbeitet wird, wie ich das will oder ob da Leichen liegenbleiben.
Man muss ja keine Operation am offenen Herzen machen, wenns nicht sein muss. -
Lass mich jammern, Mann!
Bauern und Kaufleute, die nicht jammern, gibts nicht.
Langsam denke ich, das ist alles nur Deine Schuld. -
Klar geht das, indem du eben per javascript die aktuelle url (window.location.href) und seitentitel (document.title) ausliest und in deinen teilen-link einbaust.
Das artikelbild wird doch vom jeweiligen dienst von deiner seite geladen sobald du dort etwas teilst.Ja Du hast doch mit dem popligen JS angefangen, Genosse.

-
Es lag an einem über 20 Jahre alten Switch, dessen Stromversorgung aus Altersschwäche nen Wackler hatte.
Der lag unter einem Haufen eingestaubter Kabel, die ich seit 10 Jahren nicht mehr bewegt hatte.
1x abgesaugt, den Switch ersetzt, voila. Seine letzten Worte waren "*bzz *brzz *zzzzt. -
Janee. Fur FB-Posts sollten es Bilder 1.200x630, unter 100kb und im Format JPG sein.
Ich lade meine Bilder aber im Format 1.100x1.100px als JPG in den Shop. Da werden sie dann in zig Größen umgewandelt; im 2. Schritt wird jedes JPG auch als WEBP erzeugt und alles wandert von /catalog/images/ in catalog/cache/images/.
Ich habe also ein quadratisches Bild mit mehr als 100kb Dateigröße und soll das im Format 1.9 zu 1 hochladen.
Natürlich kann ich das Bild zerhackstückseln, was dann Scheisse aussieht. Oder ich nehme das ganze Bild, fülle die Lücken mit einer Hintergrundfarbe und mache es so passend. (s. das Beispiel oben)
Versuche ich aber die Billo-Lösung mit ner Zeile JS, dann habe ich nur die URL im Posting. Und so ein Posting hat ein anderes Format – für das ich keine Bildgröße habe^^
Diese Bilderbenennung mit -600x315h oder -200x200h macht der Shop automatisch. Solange ich da keine anderen Share-Formate angebe, nimmt der das, was die Entwickler festgelegt haben.