Problem mit MediaWiki auf Synology Webstation

Status
Für weitere Antworten geschlossen.

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Hallo!

Folgendes Problem habe ich bzgl. MediaWiki und der Webstation!

Habe meine Subdomain wiki.xxx.at per Frame Weiterleitung auf
xxx.dyndns.org/wiki/index.php/Spezial:Alle_Seiten weitergeleitet!

Auf dieser Startseite des MediaWiki gibt es einen Link zum Anmelden (um Beiträge zu editieren etc.).
Dieser verweist auf
xxx.dyndns.org/wiki/index.php?title=Spezial:Anmelden&returnto=Hauptseite.

Wenn ich diesen Link nun anklicke erhalte ich nur eine leere Seite!
Erst wenn ich diesen in einem neuen Tab/Fenster öffne erscheint auch die Anmeldemaske, wobei dann in der Adressleiste auch die dyndns und nicht mehr die Subdomain steht!

Liegt das an der Weiterleitung per Frame?
Mein Problem ist nur, ich kann die CNAME Weiterleitung nicht machen, da ja das Wiki in einem Unterordner /wiki liegt und nicht direkt unter xxx.dyndns.org erreichbar ist - oder habe ich hier einen Denkfehler?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Was ist eine Frame-Weiterleitung? Kannst das mal per Code einstellen ...

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@DKeppi
Leg doch auf dem Server mit dem Wiki eine htaccess mit mod_rewrite an. Dann kannst du xxx.dyndns.org/index.php intern auf xxx.dyndns.org/wiki/index.php umschreiben und die CNAME-Sache sollte funzen.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
@Itari: Kann ich leider nicht, die stelle ich direkt bei easyname.eu ein, wo ich die Domain registriert habe! Dadurch wird die gesamte Seite in einer Art Frame angezeigt, dh. navigiere ich auf der Seite ins Impressum bleibt die Adresse trotzdem wiki.xxx.at und nicht wie sonst wiki.xxx.at/impressum (sowas geht ja nur mit CNAME)

@jahlives: Dh. ich bräuchte eine xxx.dyndns.org/index.php die auf xxx.dyndns.org/wiki/index.php weiterleitet?
Da ich nur mit Unterordnern arbeite habe ich im Stammverzeichnis keine index.php
Wie funktioniert das mod_rewrite genau?

EDIT: Suche mal über die Forumssuche viell. gibts ja schon nen Thread dazu - DANKE!
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
@Itari: Kann ich leider nicht, die stelle ich direkt bei easyname.eu ein, wo ich die Domain registriert habe! Dadurch wird die gesamte Seite in einer Art Frame angezeigt, dh. navigiere ich auf der Seite ins Impressum bleibt die Adresse trotzdem wiki.xxx.at und nicht wie sonst wiki.xxx.at/impressum (sowas geht ja nur mit CNAME)

Ich kenne so etwas nicht und kann mir daher nicht vorstellen, wie der Mechanismus funktioniert. Deswegen könnte ich dir jetzt auch keinen guten Tipp geben.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
mod_rewrite sind Anweisungen für .htaccess Dateien. Diese wirken auf Verzeichnisebene. du bräuchtest also keine Datei index. Probier mal das folgende:
Erstell eine Datei .htaccess direkt in /volume1/web (der Punkt am Anfang ist wichtig!) und schreib mal das folgende rein
Code:
[FONT=monospace]
[/FONT]RewriteEngine On
RewriteCond %{REQUEST_URI} !^/w.*/
RewriteRule ^(.*) /wiki/index.php/$1 [L]
und dann noch in LocalSettings.php (irgendwo im wiki Verzeichnis)
Code:
$wgArticlePath = "/$1";
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
@itari: Kein Problem :) Dürfte in etwa so etwas sein (Frame Weiterleitung), nur das dies mein Hoster automatisch macht wenn ichs dort einstelle!


@jahlives: Danke....das werde ich mal probieren! Und dann sollte es reichen wenn ich wiki.xxx.at per cname auf xxx.dyndns.org weiterleite?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Probiers aus mit dem CNAME. sollte eigentlich gehen :)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
OK...super, danke.
Werde das diese Woche noch probieren und berichte dann.

EDIT:
Habs soeben probiert - fürs wiki klappts wunderbar, allerdings werden auch alle anderen subdomains die zB. auf die unterordner
/chat , /portal, etc. zeigen, auf das wiki umgeleitet!
So ein CNAME gilt wohl für die komplette Domain, egal welche sub?
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Ich vergesse das mit dem CNAME mal und gehe so vor wie bisher!
Anmelden tun sich hier eh nur 2 User und die müssen hald mit nem neuen Tab arbeiten...egal! :)
Wikiänderungen sind eh nicht so oft...

*CLOSED*
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wenn die Subs ebenfalls durch eine .htaccess in /volume1/web beeinflusst werden, dann hast du einen weiteren Grund dafür warum man die Subs nicht via DSM, sondern manuell in der Konfig machen sollte. Der DSM legt die Verzeichnisse der Subs als Unterverzeichnisse von /volume1/web an und für die gilt natürlich auch die .htaccess. Im Wiki steht wie man Subs manuell so anlegen kann, dass dies eben genau nicht passieren kann. Ist zwar ein bissl Aufwand, aber ich kann dir aus eigener Erfahrung sagen, dass es geht :)
http://www.synology-wiki.de/index.p..._Webseiten_und_Subdomains#Subdomains_ohne_DSM
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Vielen Dank. Werd mir das bei Gelegenheit mal ansehen. :)

EDIT: Scheint wirklich sehr aufwendig zu sein und nach nem Firmware-Update ist sicher alles im ursprünglichen Zustand. Ob ich mir das antue, es läuft ja alles perfekt nur der Anmeldelink streikt. Lohnt sich glaub ich in meinem Fall nicht wirklich. Aber trotzdem Top Wiki :)
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat