[BUGFIX] Correct wording for AJAX error message
[Packages/TYPO3.CMS.git] / _.htaccess
index cd93e8f..55c51ae 100644 (file)
@@ -254,10 +254,8 @@ AddDefaultCharset utf-8
        # Enable URL rewriting
        RewriteEngine On
 
-       # Using mod_rewrite in .htaccess files without knowing the RewriteBase
-       RewriteBase /
-
-       # Store the current location in an environment variable CWD
+       # Store the current location in an environment variable CWD to use
+       # mod_rewrite in .htaccess files without knowing the RewriteBase
        RewriteCond $0#%{REQUEST_URI} ([^#]*)#(.*)\1$
        RewriteRule ^.*$ - [E=CWD:%2]
 
@@ -281,7 +279,8 @@ AddDefaultCharset utf-8
        RewriteRule _(?:recycler|temp)_/ - [F]
        RewriteRule fileadmin/templates/.*\.(?:txt|ts)$ - [F]
        RewriteRule typo3temp/logs/ - [F]
-       RewriteRule (?:typo3conf/ext|typo3/sysext|typo3/ext|typo3/vendor)/[^/]+/(?:Configuration|Resources/Private|Tests?)/ - [F]
+       RewriteRule ^(vendor|typo3_src) - [F]
+       RewriteRule (?:typo3conf/ext|typo3/sysext|typo3/ext)/[^/]+/(?:Configuration|Resources/Private|Tests?)/ - [F]
 
        # Access block for files or folders starting with a dot
        RewriteCond %{SCRIPT_FILENAME} -d [OR]
@@ -316,6 +315,11 @@ AddDefaultCharset utf-8
        </IfModule>
 </FilesMatch>
 
+# Block access to vcs directories
+<IfModule mod_alias.c>
+       RedirectMatch 404 /\.(?:git|svn|hg)/
+</IfModule>
+
 ### End: Rewriting and Access ###