Jump to content
xt:Commerce Community Forum
Sign in to follow this  
sijandi

htaccess Multishop

Recommended Posts

Hallo miteinander,

ich habe ein kleines Problem. Aufgrund eines Umzuges einiger Artikel von Mandant 1 in Mandant 2 (Waffenmeister) wollte ich 301 Redirects einrichten. Hier der entsprechende Auszug aus der htacces:

<IfModule mod_rewrite.c>
    RewriteCond %{HTTPS} !=on
    RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/extAdmin/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php

RewriteEngine on
RedirectPermanent /de/kurzschwert-kit-rae-mithlotok.html http://www.waffenmeister.ch/de/film-fantasy/fantasy-schwerter/kurzschwert-kit-rae-mithlotok.html

Nun ist es aber so, dass bei aufruf des entsprechenden Produkts im Mandant 2 eine Fehlermeldung erscheint, dies wohl weil die htaccess nicht zwischen den Mandanten unterscheidet, da nur /de/... hinterlegt ist. Dies muss offenbar aber so sein, sonst funktioniert die htaccess nicht. Kann ich verschiedenen Mandanten unterschiedliche htaccess zuweisen? Oder wie kann man dies lösen?

Besten Dank für Eure Hilfe

Sijandi

Share this post


Link to post
Share on other sites

Mach's doch im Backend:

SEO und Shop-Optimierung -> Weiterleitungs-URLs -> 404 URLs

Dort sollte die gelöschte URL auftauchen. Da trägst Du dann die neue URL ohne den Shop-spezifischen Teil ein, und alles ist gut. Abhängig von der Anzahl der Shops taucht die URL mehrfach auf...

Share this post


Link to post
Share on other sites

Hi,

ich habe das bei dem Händler : www.schwertshop.de :so in die htaccess eingetragen.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

RewriteCond %{HTTP_HOST} ^ihre-website\.de$

RewriteRule ^(.*)$ http://www.ihre-website.de/$1 [R=permanent]

</IfModule>

 

Gruß Gerom

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...