Fixed bug #16941: Change mask color
[Packages/TYPO3.CMS.git] / _.htaccess
1 #####
2
3 # Example .htaccess file
4
5 # This file includes settings for the following configuration options:
6
7 # - Compression via TYPO3
8 # - Settings for mod_rewrite (URL-Rewriting)
9 # - PHP optimisation
10 # - Compression using Apache
11 # - Miscellaneous
12
13 # If you want to use it, you have to copy it to the root folder of your
14 # TYPO3 installation and rename it to '.htaccess'.
15 # (To make .htaccess files work you might need to adjust the 'AllowOverride'
16 # directive in your Apache configuration file.)
17
18 # IMPORTANT: You may need to change this file depending on your TYPO3
19 # installation!
20 # Lines starting with a # are treated as comment and ignored by the web
21 # server.
22
23 # You should change every occurance of TYPO3root/ to the location where you
24 # have your website in. For example:
25 # If you have your website located at http://mysite.com/
26 # then your TYPO3root/ is just empty (remove 'TYPO3root/')
27 # If you have your website located at http://mysite.com/some/path/
28 # then your TYPO3root/ is some/path/ (search and replace)
29
30 # You can also use this configuration in your httpd.conf, but then you have
31 # to modify some lines, see the comments (search for 'httpd.conf')
32
33 # Using rewriting in your httpd.conf is much faster.
34
35 # Questions about this file go to the matching Install mailing list,
36 # see http://typo3.org/documentation/mailing-lists/
37
38 ####
39
40
41 ### Begin: Compression via TYPO3 ###
42
43 # Allow compressed .js and .css files
44 # Uncomment the following lines, if you have
45 # ['BE']['compressionLevel'] set.
46
47 # If the Apache modules mod_gzip or mod_deflate are activated, you should
48 # use their compression functions instead.
49 # You find an example configuration below.
50
51 #<FilesMatch "\.js\.gzip$">
52 #  AddType "text/javascript" .gzip
53 #</FilesMatch>
54 #<FilesMatch "\.css\.gzip$">
55 #  AddType "text/css" .gzip
56 #</FilesMatch>
57 #AddEncoding gzip .gzip
58
59 ### End: Compression via TYPO3 ###
60
61
62 ### Begin: Settings for mod_rewrite ###
63
64 <IfModule mod_rewrite.c>
65
66 # Enable URL rewriting
67 RewriteEngine On
68
69 # If you use an URL-Rewriting extension (RealURL, CoolUri, SimulateStatic),
70 # then you have to enable the next line.
71 #
72 # You have to change this path, if your TYPO3 installation is located
73 # in a subdirectory of the website root.
74
75 # If you place this in httpd.conf, you cannot use this directive in any case!
76 #RewriteBase /
77
78 # Rule for versioned static files (see $TYPO3_CONF_VARS[BE][versionNumberInFilename]
79 # and $TYPO3_CONF_VARS[FE][versionNumberInFilename])
80 # IMPORTANT: This rule has to be the very first rule in order to work! 
81 RewriteCond %{REQUEST_FILENAME} !-f
82 RewriteCond %{REQUEST_FILENAME} !-d
83 RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]
84
85 # Stop rewrite processing, if we are in the typo3/ directory.
86 # For httpd.conf, use this line instead of the next one:
87 # RewriteRule ^/TYPO3root/(typo3/|t3lib/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L]
88 RewriteRule ^(typo3/|t3lib/|fileadmin/|typo3conf/|typo3temp/|uploads/|favicon\.ico) - [L]
89
90 # Redirect http://mysite/typo3 to http://mysite/typo3/index_re.php
91 # and stop the rewrite processing.
92 # For httpd.conf, use this line instead of the next one:
93 # RewriteRule ^/TYPO3root/typo3$ /TYPO3root/typo3/index.php [L]
94 RewriteRule ^typo3$ typo3/index_re.php [L]
95
96 # If the file/symlink/directory does not exist => Redirect to index.php.
97 # Important note: If you copy/paste this into httpd.conf instead
98 # of .htaccess, you need to add '%{DOCUMENT_ROOT}' left to each
99 # '%{REQUEST_FILENAME}' part.
100 RewriteCond %{REQUEST_FILENAME} !-f
101 RewriteCond %{REQUEST_FILENAME} !-d
102 RewriteCond %{REQUEST_FILENAME} !-l
103
104 # Main URL rewriting.
105
106 # If you use Windows and SimulateStaticDocuments does not work, try adding
107 # a slash (/) right before 'index.php' below.
108
109 # The example shows how to rewrite only *.html and *.pdf files to
110 # index.php.
111 # This may be helpful when using an extension that can generate PDF files
112 # on the fly.
113 # Example: RewriteRule .*\.(html|pdf)$ index.php [L]
114
115 # For httpd.conf, use this line instead of the next one that has no '#':
116 # RewriteRule .* /TYPO3root/index.php [L]
117
118 # For use with the RealURL extension, you might need to remove the
119 # RewriteBase directive some lines above and use this line instead of the
120 # next one:
121 # RewriteRule .* /index.php [L]
122
123 RewriteRule .* index.php [L]
124
125 </IfModule>
126
127 ### End: Settings for mod_rewrite ###
128
129
130 ### Begin: PHP optimisation ###
131
132 # If you do not change the following settings, the default values will
133 # be used.
134
135 # TYPO3 works fine with register_globals turned off.
136 # This is highly recommended, if your web server has it turned on.
137 #php_flag register_globals off
138
139 ### End: PHP optimisation ###
140
141
142 ### Begin: Compression using Apache ###
143
144 # With the following settings you can make Apache compress text files,
145 # which will save bandwidth and so improve loading speed especially for
146 # users with slower internet connections.
147
148 # Compressing files for Apache 1.3
149 #<IfModule mod_gzip.c>
150 #mod_gzip_on Yes
151 # There is a problem with Internet Explorer and mod_gzip on Apache servers.
152 #mod_gzip_item_exclude file \.css$
153 #mod_gzip_item_exclude file \.js$
154 # The size of images generally won't be reduced enough that it's worth
155 # compressing them.
156 #mod_gzip_item_exclude file \.png$
157 #mod_gzip_item_exclude file \.gif$
158 #mod_gzip_item_exclude file \.jpg$
159 #mod_gzip_item_exclude file \.jpeg$
160 #</IfModule>
161
162 # Compressing files for Apache 2.x
163 #<IfModule mod_deflate.c>
164 # Compress HTML, Text, CSS, JavaScript and XML files.
165 #AddOutputFilterByType DEFLATE text/plain text/html text/xml
166 #AddOutputFilterByType DEFLATE text/css text/javascript
167 #AddOutputFilterByType DEFLATE application/xml application/xhtml+xml
168 #AddOutputFilterByType DEFLATE application/rss+xml
169 #AddOutputFilterByType DEFLATE application/javascript application/x-javascript
170 # Needed for compatibility with Netscape 4.x, which only supports compression
171 # for HTML files, and for Netscape 4.06-4.08, which support no compression.
172 #BrowserMatch ^Mozilla/4 gzip-only-text/html
173 #BrowserMatch ^Mozilla/4.0[678] no-gzip
174 # Activate compression again for MSIE, which masquerades as Netscape.
175 # There compression works correctly.
176 #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
177 #</IfModule>
178
179 ### End: Compression using Apache ###
180
181
182 ### Begin: Miscellaneous ###
183
184 # Make sure that directory listings are disabled.
185 #Options -Indexes
186
187 ### End: Miscellaneous ###
188
189
190 # Add your own rules here.
191 # ...