Mod-Rewrite für URL Weiterleitung?

1 Antwort

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.