Das Problem liegt in dem Slash, ich bekomme es aber nicht gelöst, deshalb hier eine ausführliche Beschreibung:
Die URL der alten Seite von welcher umgeleitet werden soll lautet:
https://www.kk4you.de/toernbericht-2007-syros-ermoupolis/
Die URL der Seite zu welcher weitergeleitet wird
https://www.kk4you.de/toern-nordkykladen/
Dort gibt es ein Inhaltsverzeichnis mit dem Menüpunkt Ermoupolis
Im Code steht dazu:
<a href="#ermoupolis">Ermoupolis</a>
Wird diese Punkt angewählt funktioniert der Sprung zur Sprungmarke mit folgendem Code:
<a id="ermoupolis"></a>
Die im Browser angezeigt URL lautet dann:
https://www.kk4you.de/toern-nordkykladen/#ermoupolis
Die Lösung ist die Entfernung des Slash am Ende!!!
Leider funzt dies aber nicht
Verwende ich folgenden Code ohne Slash erfolgt gar kein Sprung
RewriteRule ^toernbericht-2007-syros-ermoupolis/$ /toern-nordkykladen/#ermoupolis [L,R=301,NE]
Verwende ich statt dessen folden Befehl mit Redirect
Redirect 301 /toernbericht-2007-syros-o-phoinikas-nach-mykonos https://www.kk4you.de/toern-nordkykladen/#syros-mykonos
Wird automatisch das Slash Zeichen gesetzt????
Anmerkung: Die Seite wird mit WordPress betrieben und alle URL’s sind so organisiert, dass am Ende ein Slash
Am Ende der htaccess steht dazu folgender Code welcher von Wordpress vorgegeben ist:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Liegt dort eventuell das Problem??