Hallo zusammen,
ich habe ein sehr ähnliches Problem und hoffe sehr das jemand helfen kann.
Ich habe mit Wordpress eine neue Seite für einen Kunden erstellt. Dieser hat sein altes System auf Contao laufen und wollte nun zu Wordpress wechseln.
Die Seite war auf einer .com Domain installiert. Diese Domain habe ich nun auf die neue Seite verlinkt. Hat auch alles soweit geklappt.
Der Kunde möchte jedoch die Kunden-Login funktion sowie den Produktkatalog von Contao behalten. Deshalb wollte ich die alte Seite wieder via Subdomain login.company.com verfügbar machen.
Da das bereits für Katalog.domain.com funktionierte, ging ich davon aus, dass das auch für Login klappt. Falsch gedacht. Ich werde zur neuen Seite weitergeleitet.
Ich vermute das Problem in der .htaccess Datei... kriege es aber nicht behoben bzw meine Skills reichen hier nicht aus.
Hier die htaccess Datei:
Code:
#Redirect 301 /test.html http://www.company.com/kontakt.html
ErrorDocument 404 /error.html
ErrorDocument 403 /zugriff-verweigert.html
#DirectoryIndex index.php index.html
# .htaccess-Datei mit Zugriffsschutz
#AuthType Basic
#AuthName "Company"
#AuthUserFile /kunden/166205_56626/contao-21117/.htusers
#<Files *>
#Require user company.de
#</Files>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .*\.html$ /index.php [T=application/xhtml+xml]
#RewriteCond %{HTTP_HOST} katalog\.
#RewriteCond %{HTTP_HOST} !^katalog\.company\.com$
#RewriteRule ^(.*)$ http://katalog.company.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !katalog\.
RewriteCond %{HTTP_HOST} !^www\.company\.com$
RewriteRule ^(.*)$ http://www.company.com/$1 [R=301,L]
#RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
#RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RedirectMatch 301 ^(.*)/items/(.*) $1/$2
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary Accept-Encoding
</FilesMatch>
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/png A604800
ExpiresByType image/gif A604800
ExpiresByType image/jpg A604800
ExpiresByType image/jpeg A604800
ExpiresByType text/javascript A604800
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
</IfModule>
Ich bedanke mich im vorraus.