Apache For Webmasters is some of my favorite htaccess examples from some of my favorite .htaccess tutorials. These cut-and-paste ready htaccess code snippets are very useful for website and server administrators.
.htaccess Tutorial Index | » Custom HTTP Headers
This lets google crawl, lets me access (1.1.1.1) without a password, and lets access from anyone WITH a password. It also allows for XHTML and CSS validation through w3.org
update combined allow code credit: megaspaz
AuthName "Under Development" AuthUserFile /web/askapache.com/.htpasswd AuthType basic Require valid-user Order Deny,Allow Deny from all Allow from 1.1.1.1 w3.org googlebot.com google.com google-analytics.com Satisfy Any
ErrorDocument 403 http://www.htaccesselite.com Order deny,allow Deny from all Allow from 1.1.1.1
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^1.1.1.1
RewriteRule .* http://www.htaccesselite.com [R=302,L]
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^1.1.1.1
RewriteCond %{REQUEST_URI} !/temporary-offline.html$
RewriteRule .* /temporary-offline.html [R=302,L]
SetEnv TZ America/Las_Vegas
Include a link to your email address in Apache-Generated Error Documents. Shows up on default Apache error pages
ServerSignature EMail SetEnv SERVER_ADMIN spamkill@spamkill.com
Turns off the address part of your Server Signature in Apache generated Error Documents.
ServerSignature Off
In your HTML directly link to the file.. Download Movie1. Now you will get a pop-up box asking whether you want to save the file or open it.
AddType application/octet-stream .avi AddType application/octet-stream .mpg AddType application/octet-stream .mov AddType application/octet-stream .pdf
When a user requests a .gif file (image/gif) the server instead of serving that .gif file it serves the results of /cgi-bin/filter.cgi
Action image/gif /cgi-bin/filter.cgi
Article: Request Methods
Script PUT /cgi-bin/upload.cgi Script HEAD /cgi-bin/head-robot.cgi
Makes image.gif, blah.html, index.cgi all act as php
ForceType application/x-httpd-php
Basically if the module is found it will perform the code inside the tag.
# any mod_rewrite directives here # any Expires Directives go here # any Header directives go here
.htaccess Tutorial Index | » Custom HTTP Headers