Hallo zusammen,
Ich habe auf domain1.de Typo3 laufen und möchte jetzt, dass Aufrufe der domain2.de für Mensch und Suchmaschine transparent auf domain1.de umgeleitet werden, wobei SimulateStatic URLs erhalten bleiben sollen.
Im Moment habe ich das mit mod_rewrite und einem php-skript realisiert, allerdings gibt es da Probleme bei Seiten, die HTTP-Get oder HTTP-Post benutzen.
Diese Dateien liegen auf domain2.de:
.htaccess
RewriteEngine On
#Startseite
RewriteRule ^$ index.php?id=49 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^typo3temp(.*)$ http://www.domain1.de/typo3temp$1 [R]
RewriteRule ^fileadmin(.*)$ http://www.domain1.de/fileadmin$1 [R]
RewriteRule ^opt(.*)$ http://www.domain1.de/opt$1 [R]
RewriteRule ^([0-9]+).0.html(.*)$ index.php?id=$1 [L]
#so klappts auch mit <?xml ...>
php_flag short_open_tag Off
index.php
<?php
$append =$_SERVER["QUERY_STRING"];
include("http://www.domain1.de/index.php?".$append);
?>
Soweit ich informiert bin wird es wohl mit HTTP-Post auf diese Art auf jeden Fall nicht klappen, das wäre auch zu verkraften.
Aber auch HTTP-Get funktioniert nicht.
Bei einem Aufruf von
http://www.domain2.de/10.0.html?key=value
enthält die Variabe $append nur "id=10" und nicht "key=value".
Wahrscheinlich muss man irgendetwas an der .htaccess ändern.
Ich bin für jeden Hinweis dankbar
Grüße
XtheC