Jump to content
xt:Commerce Community Forum

mod_rewrite mit Unterordner


xmazt

Recommended Posts

Moin,

ich habe eine Veyton-Installation mit 2 Mandanten unterschiedlichen Adressen:

1. Mandant http://www.ersterMandant.de/

2. Mandant www.zweiterMandant.de/shop

nun möchte ich gerne für beide mod-rewrite nutzen. Jedoch bekomme ich dabei ein Problem mit dem Unterordner des zweiten Mandanten, für den er die Adressen nicht mehr richtig auflöst (vermutlich den Ordner vergisst).

Kann mir hierfür jemand bei dem Inhalt der .htaccess weiterhelfen?

Im Allgemeinen wird die .htaccess hier ja so angegeben, wenn kein Shop über einen Ordner erreichbar ist. Könnte ich evtl. einfach bei der Herkunft des Users von der Domain http://www.zweiterMandant.de den Ordner mit in den aufgelösten Pfad einbauen?

RewriteEngine on


RewriteBase /


RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]

Sub-Domains hierfür würde ich ungerne nutzen, da die Seite ja sonst bei Google mit zwei Domains gelistet ist. SEO etc...

Link to comment
Share on other sites

also so in diese Richtung?

RewriteEngine on


RewriteBase /


RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{http_host} ^shop1.de [nc]

RewriteRule ^(.*)$ /shop/index.php?q=$1 [L,QSA]


RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{http_host} ^shop2.de [nc]

RewriteRule ^(.*)$ /index.php?q=$2 [L,QSA]

Das funktioniert soweit auch, allerdings nur für den ersten Mandanten und nicht für den zweiten... es ist allerdings auch das erste Mal, dass ich versuche, etwas "leicht" komplizierteres mit htaccess zu machen :o

Link to comment
Share on other sites

So?


RewriteCond %{http_host} ^shopdomain.de [nc]

RewriteRule ^(.*)$ http://www.shopdomain.de/$1 [r=301,nc]


RewriteCond %{http_host} ^shopdomainzwei.de [nc]

RewriteRule ^(.*)$ http://www.shopdomainzwei.de/$1 [r=301,nc]


RewriteCond %{http_host} ^shopdomaindrei.de [nc]

RewriteRule ^(.*)$ http://www.shopdomaindrei.de/$1 [r=301,nc]


mit ordner


RewriteCond %{http_host} ^shopdomain.de\/ordner [nc]

RewriteRule ^(.*)$ http://www.shopdomain.de/$1 [r=301,nc]


Link to comment
Share on other sites

Hm, aus mysteriösen Gründen läufts nu doch mit dem Code aus meinem letzten Posting. Ich musste nur im Backend unter den Einstellungen für die beiden Mandanten bei "URL http" und "URL https" die URL ohne www eingeben.

Wenn mir das jemand erklären kann, würd mich das interessieren, warum das so sein muss! :D

Auf jeden Fall danke dir gilli, für die Unterstützung! :D:D

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...