Verwendung von Links in webtrees 2.0

Liebe ForscherInnen-Gemeinde,

ich habe nun mal probeweise WT 2.0.3 installiert. Bisher läuft es
problemlos, wobei ich WT nur zur Anzeige verwende. Zur Verwaltung verwende
ich (weiterhin) Ages!

Leider ändern sich durch die neue Version aber auch die Links:
WT 1.7.16:
https://
[Server]/webtrees/index.php?route=/webtrees/tree/[Stammbaum]/individual/I160

WT 2.0.3
https://[Server]/webtrees/individual.php?pid=I160&ged=[Stammbaum]

Da ich meine Änderungen auch noch zusätzlich dokumentiere und dazu auch die
Links abspeicher, wären diese bei einem Umstieg auf WT 2.0 nicht mehr
verwendbar.

Gibt es eine Möglichkeit die alten URLs weiter zu verwenden? Oder muss ich
alle URLs anpassen (was fast nicht möglich ist).

Wie habt Ihr das Problem gelöst?

Danke!

Viele Grüße und gesund bleiben
Thomas

Hallo Thomas,

Die Links waren mir auch sehr wichtig, habe ich die doch überall als "Permalinks" verdrahtet. Die *_müssen_* weiter funktionieren.

Ich habe mich hier <https://webtrees.net/upgrade/2.0/&gt; schlau gemacht und für Verweise auf XREFs funktioniert das mit pretty URLs <https://webtrees.net/faq/urls/&gt; gut. Siehe Details unter *"Redirect old URLs onto new URLs"*

Der Beitrag webtrees - [SOLVED] Pretty urls by id - webtrees im Forum behandelt das Thema auch.

Für Listen und Diagramme habe ich auch noch nichts gefunden. Das müsste als Modul "gestrickt" werden.

Sag Bescheid, wenn Du da was findest.

Gruß
Andreas

Hallo Andreas,

vielen Dank für den Hinweis.

Habe nun Pretty Urls eingerichtet.

Aus

https://[Server]/webtrees/index.php?route=/webtrees/tree/[Stammbaum]
/individual/I160

wird nun
https://[Server]/webtrees/tree/[Stammbaum]/individual/I160/[Name]

Das funktioniert auch wunderbar. Juhu!!!!

Trotzdem hab ich ein Problem:
Am Server hab ich das Verzeichnis "webtrees" einer Subdomain zugeordnet
z.B. https://stammbaum.[Server]
Sobald ich diese aktiviere funktionieren die Pretty Urls nicht mehr und ich
bekomme den Server-Fehler:
Internal Server Error

Was muss ich an den Einstellungen ändern, die ich in .htaccess bzw.
config.ini.php vorgenommen habe?

Vielen Dank und viele Grüße
Thomas

Hallo Thomas,

auch ich habe mein Verzeichnis "webtrees" einer Subdomain "wt" zugeordnet, meine Webseite lautet https://wt.rauhut.eu

in config.ini.php

    base_url="https://stammbaum.[Server]"
    rewrite_urls="1"

in htaccess

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://stammbaum.[Server]/$1 [R,L]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [L]

    (Zeile 2+3 sind nur notwendig, wenn das Https-Protokoll genutzt wird)

So werden bei mir die alten Links wie folgt umgeleitet (auch von http --> https !!)
http://wt.rauhut.eu/individual.php?pid=27192I&ged=GAC.ged <https://wt.rauhut.eu/individual.php?pid=27192I&ged=GAC.ged&gt; zu https://wt.rauhut.eu/tree/GAC.ged/individual/27192I/Jacques-Louis-Maupillier

Das müßte alles sein.

viel Erfolg
Andreas

Hallo Andreas,

vielen, vielen Dank! Das scheint nun zu funktionieren. Super!!

Viele Grüße und g'sund bleiben
Thomas