Noch kein Mitglied? Hier registrieren, um das Forum zu nutzen, News einzureichen, zu kommentieren oder Seiten in der Galerie einzustellen.
Vanilla 1.1.2 Forum von Lussumo. Weitere Informationen: Dokumentation, Community.
Inhalte waren sogar fast identisch, das hier wäre also fantastisch gewesen!! Aber jetzt weiß ich es ja
Wenn man nun im Baum noch die unpassende Domain für bestimmte User verstecken könnte, wäre alles gut
Gibt es irgend einen Event der beim Darstellen des Managers abgefeuert wird?
RewriteEngine On
RewriteBase /
# First be sure to rewrite the request to a unique domain
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^website\.org [NC]
RewriteCond %{HTTP_HOST} !^cms\.website\.org [NC]
RewriteRule (.*) http://cms.website.org/$1 [R=301,L]
# rewrite the homepage of each domain to index.html
RewriteRule ^wagnis-org\.html$ /index.html
# do the other magic: Rewrite the the requests to for MODx readable folders
RewriteCond %{HTTP_HOST} cms\.website\.org [NC]
RewriteCond %{REQUEST_URI} !^/manager
RewriteCond %{REQUEST_FILENAME} index\.php [OR]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(index\.(html?|php)|website-org)?(.*)$ index.php?q=/website/$3 [L,QSA]
# First be sure to rewrite the request to a unique domain
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^sponsoren\.website\.org [NC]
RewriteRule (.*) http://sponsoren.website.org/$1 [R=301,L]
# rewrite the homepage of each domain to index.html
RewriteRule ^sponsoren-website-org.html$ /index.html
# do the other magic: Rewrite the the requests to for MODx readable folders
RewriteCond %{HTTP_HOST} sponsoren\.website\.org [NC]
RewriteCond %{REQUEST_URI} !^/manager
RewriteCond %{REQUEST_FILENAME} index\.php [OR]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(index\.(html?|php)|sponsoren-website-org)?(.*)$ index.php?q=/website/$3 [L,QSA]
[[FirstChildRedirect]] arbeiten. Das benutze ich viel, es gibt Ordner ohne First-Level-Seite, die damit auf die erste Unterseite umgeleitet werden.
Außerdem "doppelte Aliase zulassen->Ja"
$firstChildUrl= $modx->makeUrl($firstChild['id']);
$host_url = $modx->getTemplateVarOutput('host_url',$modx->documentIdentifier);
$host_url = $host_url['host_url'];
$firstChildUrl=preg_replace("#/?".$host_url."/#i","/", $firstChildUrl);


Ich versteh das so das ich rechts unter My MODx Site
eine Dokument erstelle mit jeweils:
www.domain1.de
www.domain2.de usw
Alle einzelnen Seiten der jeweiligen Domain sind dann da drin als "Unterdokumente"
ist das erst einmal richtig?
Wenn ja dann stimmt wohl was mit meiner htaccess nicht ganz.
Natürlich müssen beide Domains mit demselben Webspace konnektiert sein.
[!Wayfinder? &startId=`[[UltimateParent?]]` &level=`1` &rowTpl=`mainnavrowtpl` &hereClass=`current` &selfClass=`current`!]
<li [+wf.id+] [+wf.classes+]>
<a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+] [+wf.classes+]>
<span>[+wf.linktext+]</span>
</a>[+wf.wrapper+]
</li>
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
# Exclude /assets and /manager directories from rewrite rulesman beachte das "L" als tag. Das macht nämlich gleich wieder Sinn, wenn man den Aufruf der URL wie www.domain1.de nach www.domain1.de?q=www.domain1.de umleiten will
RewriteRule ^(manager|assets) - [L]
RewriteCond %{REQUEST_URI} index\.php$Man könnte hier auch
RewriteRule .* index.php?q=%{HTTP_HOST} [L,QSA]
index.php?q=%{HTTP_HOST}.htmlschreiben, aber da das suffix sowieso nicht berücksichtigt wird ist es hier mal egal.
RewriteCond %{REQUEST_FILENAME} !-fMan sieht ja was ich geändert habe.
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteRule ^(.*)$ index.php?q=%{HTTP_HOST}/$1 [L,QSA]
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# First be sure to rewrite the request to a unique domain
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^baugleich\.info [NC]
RewriteCond %{HTTP_HOST} !^www\.baugleich\.info [NC]
RewriteRule (.*) http://www.baugleich.info/$1 [R=301,L]
# rewrite the homepage of each domain to index.html
RewriteRule ^baugleich-info\.html$ /index.html
# do the other magic: Rewrite the the requests to for MODx readable folders
RewriteCond %{HTTP_HOST} baugleich\.info [NC]
RewriteCond %{REQUEST_URI} !^/manager
RewriteCond %{REQUEST_FILENAME} index\.php [OR]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(index\.(html?|php)|baugleich-info)?(.*)$ index.php?q=/baugleich-info/$3 [L,QSA]
# First be sure to rewrite the request to a unique domain
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^rss24\.net [NC]
RewriteCond %{HTTP_HOST} !^www\.rss24\.net [NC]
RewriteRule (.*) http://www.rss24.net/$1 [R=301,L]
# rewrite the homepage of each domain to index.html
RewriteRule ^rss24-net\.html$ /index.html
# do the other magic: Rewrite the the requests to for MODx readable folders
RewriteCond %{HTTP_HOST} rss24\.net [NC]
RewriteCond %{REQUEST_URI} !^/manager
RewriteCond %{REQUEST_FILENAME} index\.php [OR]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(index\.(html?|php)|rss24-net)?(.*)$ index.php?q=/rss24-net/$3 [L,QSA]
#################
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule impressum.php http://www.meine-domain.de/meine-domain-de/impressum.html
RewriteRule impressum.php http://www.meine-domain.de/impressum.html [N,R=301]
RewriteRule ^impressum.php$ http://www.meine-domain.de/impressum.html [N,R=301]
RewriteCond %{REQUEST_URI} !^/manager
RewriteCond %{REQUEST_URI} !^/index.php
rewriteCond %{REQUEST_URI} !^/index.php
rewriteCond %{REQUEST_URI} !^/index.php
Hast Du das auch bei jeder Domain drn?Ja, hatte ich. Hat auch soweit funktioniert, d.h. bei "Vorschau" im Manager kam die aktive Seite, für alle 3 Domains. Nebeneffekt: Zwei der Domains waren nicht mehr im Internet erreichbar. D.h. im Adressfeld stand die eingegebene Domain, aber angezeigt wurde die Startseite einer anderen.