Ich möchte http://mywebsite.com/folder/file.html zu http://mywebsite.com/file konvertieren. Ich benutze keinen regulären Ausdruck, da ich mich zuerst nur um diese eine URL kümmere.Externe und interne Umleitung mit htaccess
Ich versuchte this-
Redirect 301 /folder/file.html http://mywebsite.com/file
diese Verwendung Ich kann diese URL zum gewünschten extern umleiten, aber da die URL nicht so existiert Ich erhalte 404.
nun in um intern auf die neue URL des alten zu umleiten, ich bin mit folgendem Befehl, aber es scheint nicht
RewriteRule http://mywebsite.com/file http://mywebsite.com/folder/file.html [L]
Vielen Dank für die Antwort Anubhava, gerade jetzt, wenn ich die neue kürzere URL treffe, dann wird die Seite erfolgreich geladen. Aber beim Treffen der alten URL gibt es keine Umleitung zu der kürzeren URL, obwohl die Seite geladen wird. –
URL - http://artoftesting.com/manualTesting/beta-testing.html .htaccess Eintrag für externe Umleitung - RewriteCond% {THE_REQUEST} \ s/+/manualTesting/Beta-Test \ .html [\ s?] [NC] RewriteRule ^/Beta-Test [R = 301, L, NE] –
Sie hatten ein zusätzliches '/' in Ihrer Regel. Teste meine aktualisierten Regeln jetzt. – anubhava