[BUGFIX] Apply image cropping to click-enlarged images
[Packages/TYPO3.CMS.git] / typo3 / .htaccess
index 7a0e182..857a9d4 100755 (executable)
@@ -2,7 +2,7 @@
 
        RewriteEngine On
        # Use options from the htaccess in the main directory of the frontend in order
-       # to have versioned static files working
+       # to have versioned static files and TYPO3_CONTEXT working
        RewriteOptions inherit
 
        # Store the current location in an environment variable CWD to use
        RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$
        RewriteRule ^.*$ - [E=CWD:%2]
 
+       # Block non-existing .map files, which are requested by some browsers.
+       # We need to do that this way here, because otherwise the rewrite logic
+       # of the parent folder will redirect such a request to the typo3/index.php
+       # causing the BE (login) to be returned.
+       # This is due to the nature of 'RewriteOptions inherit', which copies the rules
+       # virtually into this file (at the end) and then the defined rules, which include
+       # 'typo3/' will not match in the context of this file.
+       RewriteRule \.map$ - [F]
+
        # Redirect install tool files
        RewriteRule ^install(\/?.*)$ %{ENV:CWD}sysext/install/Start/Install.php [R=307,L]
 </IfModule>