xmazt Posted December 15, 2010 Report Share Posted December 15, 2010 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 More sharing options...
df:bug Posted December 15, 2010 Report Share Posted December 15, 2010 Hallo, du musst die Domains direkt ansprechen, anbei ein Beispiel für eine WWW-Weiterleitung. [...] RewriteCond %{http_host} ^shopdomain.de [nc] RewriteRule ^(.*)$ http://www.shopdomain.de/$1 [r=301,nc] [...] Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
xmazt Posted December 16, 2010 Author Report Share Posted December 16, 2010 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 Link to comment Share on other sites More sharing options...
giller Posted December 16, 2010 Report Share Posted December 16, 2010 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 More sharing options...
xmazt Posted December 16, 2010 Author Report Share Posted December 16, 2010 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! Auf jeden Fall danke dir gilli, für die Unterstützung! :D Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.