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/> schlau gemacht und für Verweise auf XREFs funktioniert das mit pretty URLs <https://webtrees.net/faq/urls/> 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> 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