Ich habe eine .htaccess Datei definiert unter www.mydomain/documentation/.htaccess und versuche eine Anzahl defekter Links auf eine bestimmte Seite umzuleiten..htaccess RewriteRule Redirect funktioniert auf dem htaccess Tester, funktioniert nicht auf dem Server
Die .htaccess-Datei enthält die Rewrite-Regel
RewriteRule ^/?(documentation/PresentationCore~System\.Windows\.RoutedEventArgs).*$
/documentation/v4.x/SciChart_WPF_v4_SDK_User_Manual.html [R,L,NC]
Hinweis: RewriteEngine ON ist bereits definiert. Andere Regeln angewendet werden
nun in .htaccess tester die Regel ausgewertet wird und leitet korrekt, wenn die folgende URL angefordert wird:
www.mydomain.com/documentation/PresentationCore~System.Windows.RoutedEventArgs~Handled.html
Wenn jedoch die gleiche Domain in den Browser eingegeben wird, Ich bekomme ein 404 nicht für diese Seite gefunden.
Ich kann bestätigen, ich habe .htaccess in den richtigen Ordner hochgeladen und den Server-Cache gelöscht.
Gibt es noch etwas, was ich tun muss, um dies zu erreichen?
Es könnte in dem Server-Fehlerprotokoll, der Weg lohnt einen Blick ist die 404 für genau geworfen. –
Das Redirect-Ziel existiert, die Anfrage nicht. Ich habe gerade diese hilfreichen Informationen vom technischen Support des Webhosts bekommen. "Weiterleitungen im .htaccess sind ein Hit oder Miss auf unserer Plattform. Sie sollten 301 Weiterleitungen in Ihrer my.wpengine.com durchführen. Das wird viel mehr funktionieren." :/ –