Mod-Rewrite für URL Weiterleitung?
Hallo,
ich möchte meine mittels mod-rewrite meine URL weiterleiten, sodass ich von einer url mit html Endung auf eine URL ohne html Endung geleitet werde.
Wie mache ich das am besten ? Ich habe bereits verschiedene Möglichkeiten getestet, aber alle ohne Erfolg. Der Code war immer fehlerhaft.
Danke für die Hilfe
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Programmieren & Softwareentwicklung
Folgendes sollte funktionieren (das Fallback willst du evtl. weglassen):
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^robots.txt?$ robots [QSA,END]
#Fallback forbidden
#If no RewriteRule applied the Redirect variables will not be set (note: also not set if redirect starts with http:) https://httpd.apache.org/docs/2.4/custom-error.html
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^.*$ - [R,F,END]
</IfModule>
Macht aber eigentlich wenig Sinn, warum sollte man auf die ohne ".html"-Endung weiterleiten, normalerweise haben die Files doch eine Endung.