Hallo vorweg kurz angemerkt ich habe die Frage heute schon im CB Forum gefragt: http://www.computerbase.de/forum/showthread.php?t=999779
dort konnte mir aber nicht wirklich geholfen werden bei 126 Aufrufen...
Ich habe hier schon diverse Thread durchgelesen, einige gehen auch in die richtige Richtung aber auch durch try and error konnte ich mein Problem nicht lösen. Auch diese Seite http://codex.wordpress.org/Using_Permalinks hat mir nur begrenzt weiter geholfen... so genug gequatscht, ich kopiere meine Anfrage einfach mal aus dem CB Forum:
Erstmal die Ausgangssituation:
Ich habe einen Wordpressblog auf meinem Apache Server in der Uni laufen. Dieser ist über
http://xyz.uni.de:4711/wordpress
zu erreichen
Zudem habe ich eine .de Domain (meinedomain.de) und die Weiterleitung auf Header gestellt. Als weitere Möglichkeit würde noch Frame in frage kommen. Diese Domain wird weiter geleitet zu http://xyz.uni.de:4711/wordpress, das funktioniert soweit auch.
Im Wordpress habe ich per htaccess eingestellt, das Permalinks aktiviert sind, die Seiten sind somit über http://xyz.uni.de:4711/wordpress/datum/thema erreichbar.
Jetzt zu meinem Problem:
wenn ich nun in die Adresszeile http://www.meinedomain.de eingebe, werde ich weitergeleitet und dort steht nun http://xyz.uni.de:4711/wordpress, was ich nicht möchte. Dort soll stehen http://www.meinedomain.de/wordpress.
Wie realisiere ich das?
Bereits probiert
Ich habe im Blog unter Admin->Einstellungen->Allgemein, die Site-URL geändert, wenn ich dann aber http://www.meinedomain.de aufrufe, kann die Seite nicht mehr angezeigt werden, weil auf http://xyz.uni.de/wordpress (ohne Port) umgeleitet wurde, zudem steht dort wieder die Adresse zum Uni-Server, was ja nicht soll.
Wenn ich
RewriteEngine On
RewriteRule ^(.*)$ http://www.xyz.de/$1 [R=301]
in meine htaccess schreibe, kommt die Fehlermeldung das ich zu viele Weiterleitungen habe 300 oder so ähnlich.
Ich vermute ich muss die vorhandene Syntax
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
mit der eben genannten kombinieren, ich hab nur keine Ahnung wie genau, da ich das ganze nicht wirklich verstehe. Auch die Apache Hilfe dazu reicht mir nicht wirklich aus.
Vielen Dank schonmal für die Hilfe