.htaccess tutorial

htaccess Elite


Sample htaccess

Anything not fitting into other categories

Sample htaccess

Postby ti89 » 30 Oct 2006 07:58

https://www.warped.com/dox/index.php?title=Apache:.htaccess:InternalRedirect

Code: Select all
ErrorDocument 401 /l-ds/sub/error/error.htm?error=401
ErrorDocument 403 /l-ds/sub/error/error.htm?error=403
ErrorDocument 404 /l-ds/sub/error/error.htm?error=404
ErrorDocument 408 /l-ds/sub/error/error.htm?error=408
ErrorDocument 500 /l-ds/sub/error/error.htm?error=500

DirectoryIndex index.htm

RewriteEngine On
#
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.l-ds\.co\.uk$ [NC]
RewriteCond %{HTTP_HOST} !^www\.l-ds\.co\.uk [NC]
RewriteCond %{REQUEST_URI} !^(/l-ds/sub/%2/) [NC]
RewriteRule ^(.*) /l-ds/sub/%2/$1
#
RewriteCond %{HTTP_HOST} ^(www\.)?fan-clubs\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} !^/business/fanclub
RewriteRule ^(.*) /business/fanclub/$1 [L]
#
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.fan-clubs\.co\.uk [NC]
RewriteCond %{HTTP_HOST} !^(www\.)fan-clubs\.co\.uk [NC]
RewriteCond %{REQUEST_URI} !^/business/fanclub/clubs/%2 [NC]
RewriteRule ^(.*) /business/fanclub/clubs/%2/$1 [L]
#
RewriteCond %{HTTP_HOST} ^(www\.)?security-analysis\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} !^(/security/)
RewriteRule ^(.*) /security/$1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.security-analysis\.co\.uk$ [NC]
RewriteCond %{HTTP_HOST} !^www\.security-analysis\.co\.uk [NC]
RewriteCond %{REQUEST_URI} !^/security/personal/%2/ [NC]
RewriteRule ^(.*) /security/personal/%2/$1 [L]
#
RewriteCond %{HTTP_HOST} ^(www\.)?l-ds\.co\.uk$ [or]
RewriteCond %{HTTP_HOST} ^welcomesyou\.vip\.warped\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/l-ds/
RewriteRule ^(.*) /l-ds/$1 [L]
#
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.shunuk\.co\.uk$ [NC]
RewriteCond %{HTTP_HOST} !^www\.shunuk\.co\.uk [NC]
RewriteCond %{REQUEST_URI} !^(/personal/shunuk/sub/%2/) [NC]
RewriteRule ^(.*)$ /personal/shunuk/sub/%2/$1
RewriteCond %{HTTP_HOST} ^(www\.)?shunuk\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} !^(/personal/shunuk/)
RewriteRule ^(.*) /personal/shunuk/$1
#
RewriteCond %{HTTP_HOST} ^(www\.)?shunuk\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/archive/([^.]+) [NC]
RewriteRule ^(.*) /personal/shunuk/archive.htm?get=%1
RewriteCond %{HTTP_HOST} ^(www\.)?shunuk\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/archive(/)?$ [NC]
RewriteRule ^(.*) /personal/shunuk/archive.htm
RewriteCond %{HTTP_HOST} ^(www\.)?shunuk\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/stats(/)?$ [NC]
RewriteRule ^(.*) /personal/shunuk/stats.htm [L]
RewriteCond %{HTTP_HOST} ^(www\.)?shunuk\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/stats/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /personal/shunuk/stats.htm?year=%1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?shunuk\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/stats/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /personal/shunuk/stats.htm?year=%1&month=%2 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?shunuk\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/stats/([^/]+)/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /personal/shunuk/stats.htm?year=%1&month=%2&day=%3 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?shunuk\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/picleech/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /personal/shunuk/picleech.htm?ljtype=%1&ljuser=%2 [L]
#
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.intosh\.co\.uk$ [NC]
RewriteCond %{HTTP_HOST} !^www\.intosh\.co\.uk [NC]
RewriteCond %{REQUEST_URI} !^(/personal/intosh/sub/%2/) [NC]
RewriteRule ^(.*)$ /personal/intosh/sub/%2/$1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?intosh\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} !^(/personal/intosh/)
RewriteRule ^(.*) /personal/intosh/$1 [L]
#
RewriteCond %{HTTP_HOST} ^status\.thethimble\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^(/)?$ [NC]
RewriteRule ^(.*) /business/thethimble/personal/status/index.htm?sect=stats [L]
RewriteCond %{HTTP_HOST} ^status\.thethimble\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/thethimble/personal/status/index.htm?sect=stats&year=%1 [L]
RewriteCond %{HTTP_HOST} ^status\.thethimble\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/thethimble/personal/status/index.htm?sect=stats&year=%1&month=%2 [L]
RewriteCond %{HTTP_HOST} ^status\.thethimble\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/thethimble/personal/status/index.htm?sect=stats&year=%1&month=%2&day=%3 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.thethimble\.co\.uk$ [NC]
RewriteCond %{HTTP_HOST} !^www\.thethimble\.co\.uk [NC]
RewriteCond %{HTTP_HOST} !^status\.thethimble\.co\.uk [NC]
RewriteCond %{REQUEST_URI} !^(/business/thethimble/personal/%2/) [NC]
RewriteRule ^(.*)$ /business/thethimble/personal/%2/$1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?thethimble\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} !^(/business/thethimble/)
RewriteRule ^(.*) /business/thethimble/$1 [L]
#
RewriteCond %{HTTP_HOST} ^admin\.goth-scene\.net$ [NC]
RewriteCond %{REQUEST_URI} ^(/)?$ [NC]
RewriteRule ^(.*) /business/goth-scene/users/admin/index.htm [L]
RewriteCond %{HTTP_HOST} ^admin\.goth-scene\.net$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/goth-scene/users/admin/index.htm?year=%1 [L]
RewriteCond %{HTTP_HOST} ^admin\.goth-scene\.net$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/goth-scene/users/admin/index.htm?year=%1&month=%2 [L]
RewriteCond %{HTTP_HOST} ^admin\.goth-scene\.net$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/goth-scene/users/admin/index.htm?year=%1&month=%2&day=%3 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.goth-scene\.net$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?admin\.goth-scene\.net$ [NC]
RewriteCond %{HTTP_HOST} !^www\.goth-scene\.net$ [NC]
RewriteCond %{REQUEST_URI} !^(/business/goth-scene/members\.htm) [NC]
RewriteRule ^(.*) /business/goth-scene/members.htm?sect=profiles&user=%2 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?goth-scene\.net$ [NC]
RewriteCond %{REQUEST_URI} !^(/business/goth-scene/) [NC]
RewriteRule ^(.*) /business/goth-scene/$1 [L]
#
RewriteCond %{HTTP_HOST} ^webstats\.film-writers\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^(/)?$ [NC]
RewriteRule ^(.*) /business/okstrangerz/personal/webstats/index.htm [L]
RewriteCond %{HTTP_HOST} ^webstats\.film-writers\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/okstrangerz/personal/webstats/index.htm?year=%1 [L]
RewriteCond %{HTTP_HOST} ^webstats\.film-writers\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/okstrangerz/personal/webstats/index.htm?year=%1&month=%2 [L]
RewriteCond %{HTTP_HOST} ^webstats\.film-writers\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)/([^/]+)/([^/]+)(/)?$ [NC]
RewriteRule ^(.*) /business/okstrangerz/personal/webstats/index.htm?year=%1&month=%2&day=%3 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.film-writers\.co\.uk$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?webstats\.film-writers\.co\.uk [NC]
RewriteCond %{HTTP_HOST} !^www\.film-writers\.co\.uk [NC]
RewriteCond %{REQUEST_URI} !^(/business/okstrangerz/personal/%2/) [NC]
RewriteRule ^(.*)$ /business/okstrangerz/personal/%2/$1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?film-writers\.co\.uk$ [NC]
RewriteCond %{REQUEST_URI} !^(/business/okstrangerz/) [NC]
RewriteRule ^(.*) /business/okstrangerz/$1 [L]
#
ti89
 
Posts: 44
Joined: 28 Oct 2006 07:37

Return to Main