public
Description:
Homepage: http://neilcrosby.com
Clone URL: git://github.com/NeilCrosby/lifestream.git
lifestream / .htaccess
100644 52 lines (39 sloc) 1.667 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
RewriteEngine on
 
FileETag none
 
<IfModule mod_deflate.c>
  # Insert filter
  SetOutputFilter DEFLATE
 
  # Netscape 4.x has some problems...
  BrowserMatch ^Mozilla/4 gzip-only-text/html
 
  # Netscape 4.06-4.08 have some more problems
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
 
  # MSIE masquerades as Netscape, but it is fine
  # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
 
  # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
  # the above regex won't work. You can use the following
  # workaround to get the desired effect:
  BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
 
  # Don't compress images
  SetEnvIfNoCase Request_URI \
  \.(?:gif|jpe?g|png)$ no-gzip dont-vary
 
  # Make sure proxies don't deliver the wrong content
# Header append Vary User-Agent env=!dont-vary
</ifModule>
 
###################################################
# Remove the leading www if one exists
###################################################
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
 
###################################################
# Redirect RSS silently to the correct Yahoo! Pipes
###################################################
RewriteRule ^main.rss$ /feeds.php?feed=considered [L]
RewriteRule ^stream-of-consciousness.rss$ /feeds.php?feed=stream-of-consciousness [L]
RewriteRule ^others-said.rss$ /feeds.php?feed=others-said [L]
 
###################################################
# Don't let people see config etc directories
###################################################
RewriteRule ^\. - [F,L]
RewriteRule ^data(/.*)?$ - [F,L]
RewriteRule ^README.Markdown$ - [F,L]
RewriteRule ^LICENSE$ - [F,L]