[TASK] Do not set application context by default in htaccess
[Packages/TYPO3.CMS.git] / _.htaccess
index cd93e8f..577b834 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]
 
@@ -267,7 +265,7 @@ AddDefaultCharset utf-8
        #RewriteCond %{HTTP_HOST} ^staging\.example\.com$
        #RewriteRule .? - [E=TYPO3_CONTEXT:Production/Staging]
        #RewriteCond %{HTTP_HOST} ^www\.example\.com$
-       RewriteRule .? - [E=TYPO3_CONTEXT:Production]
+       #RewriteRule .? - [E=TYPO3_CONTEXT:Production]
 
        # Rule for versioned static files, configured through:
        # - $GLOBALS['TYPO3_CONF_VARS']['BE']['versionNumberInFilename']
@@ -316,6 +314,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 ###