Forum Moderators: phranque
[Wed Feb 17 00:59:02 2010] [error] [client <SNIP>] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Wed Feb 17 00:59:02 2010] [debug] core.c(3063): [client <SNIP>] r->uri = /roster/rawr.php.php.php.php.php.php.php.php.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php.php.php.php.php.php.php.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php.php.php.php.php.php.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php.php.php.php.php.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php.php.php.php.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php.php.php.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php.php.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr.php
[Wed Feb 17 00:59:02 2010] [debug] core.c(3069): [client <SNIP>] redirected from r->uri = /roster/rawr
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^$ /index.php [L]
RewriteRule ^roster/management$ /roster.php?rankfilter=management [L]
RewriteRule ^forums/$ /forums/index.php [L]
RewriteRule ^forum$ /forums [R=301,L]
RewriteRule ^archive/([^/]+)/?$ /archive.php?id=$1 [L]
RewriteRule ^archiveitem/([^/]+)/?$ /archive/$1 [R=301,L]
RewriteRule ^archiveitem$ /archive [R=301,L]
RewriteRule ^admin/account/([^/]+)/?$ /admin.php?page=account&logid=$1 [L]
RewriteRule ^admin/adminmanage/([^/]+)/?$ /admin.php?page=adminmanage&muser=$1 [L]
RewriteRule ^admin/newsedit/([^/]+)/?$ /admin.php?page=newsedit&selid=$1 [L]
RewriteRule ^admin/adminnewsedit/([^/]+)/?$ /admin.php?page=adminnewsedit&selid=$1 [L]
RewriteRule ^admin/lostpass/([^/]+)/?$ /admin.php?page=lostpass&lostid=$1 [L]
RewriteRule ^admin/([^/]+)/?$ /admin.php?page=$1 [L]
RewriteRule ^(.+)/$ ht tp://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ /$1.php [L]
</IfModule>
ErrorDocument 400 /400page.php
ErrorDocument 401 /401page.php
ErrorDocument 403 /403page.php
ErrorDocument 404 /404page.php
ErrorDocument 500 /500page.php
Options +FollowSymLinks [b]-MultiViews[/b]
# On Apache 2.0+ only:
AcceptPathInfo off
DirectoryIndex /index.php
RewriteRule ^archive/([^/]+)/?$ http://www.example.com/archive/$1 [R=301,L]
RewriteRule ^archive/([^/]+)?$ /archive.php?id=$1 [L] RewriteRule ^/forums$ /forums/index.php [L] RewriteRule ^forums$ http://www.example.com/forums/index.php [R=301,L]
RewriteRule ^forums$ /forums/index.php [L]
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^/]+/)*index\.php(\?[^\ ]*)?\ HTTP/
RewriteRule ^(([^/]+/)*)index\.php$ http://www.example.com/$1 [R=301,L]
<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews
AcceptPathInfo off
RewriteEngine on
RewriteRule ^index/$ http://www.example.com [R=301,L]
RewriteRule ^index$ http://www.example.com [R=301,L]
RewriteRule ^roster/officers/$ http://www.example.com/roster/officers [R=301,L]
RewriteRule ^forums/$ http://www.example.com/forums [R=301,L]
RewriteRule ^forum/$ http://www.example.com/forums [R=301,L]
RewriteRule ^forum$ http://www.example.com/forums [R=301,L]
RewriteRule ^archiveitem/([^/]+)/$ http://www.example.com/archive/$1 [R=301,L]
RewriteRule ^archiveitem/([^/]+)$ http://www.example.com/archive/$1 [R=301,L]
RewriteRule ^archiveitem/$ http://www.example.com/archive [R=301,L]
RewriteRule ^archiveitem$ http://www.example.com/archive [R=301,L]
RewriteRule ^archive/([^/]+)/$ http://www.example.com/archive/$1 [R=301,L]
RewriteRule ^admin/account/([^/]+)/$ http://www.example.com/admin/account/$1 [R=301,L]
RewriteRule ^admin/adminmanage/([^/]+)/$ http://www.example.com/admin/adminmanage/$1 [R=301,L]
RewriteRule ^admin/newsedit/([^/]+)/$ http://www.example.com/admin/newsedit/$1 [R=301,L]
RewriteRule ^admin/adminnewsedit/([^/]+)/$ http://www.example.com/admin/adminnewsedit/$1 [R=301,L]
RewriteRule ^admin/lostpass/([^/]+)/$ http://www.example.com/admin/lostpass/$1 [R=301,L]
RewriteRule ^admin/([^/]+)/$ /admin/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
DirectoryIndex /index.php [L]
RewriteRule ^roster/officers$ /roster.php?rankfilter=officers [L]
RewriteRule ^forums$ /forums/index.php [L]
RewriteRule ^archive/([^/]+)$ /archive.php?id=$1 [L]
RewriteRule ^admin/account/([^/]+)$ /admin.php?page=account&logid=$1 [L]
RewriteRule ^admin/adminmanage/([^/]+)$ /admin.php?page=adminmanage&muser=$1 [L]
RewriteRule ^admin/newsedit/([^/]+)$ /admin.php?page=newsedit&selid=$1 [L]
RewriteRule ^admin/adminnewsedit/([^/]+)$ /admin.php?page=adminnewsedit&selid=$1 [L]
RewriteRule ^admin/lostpass/([^/]+)$ /admin.php?page=lostpass&lostid=$1 [L]
RewriteRule ^admin/([^/]+)$ /admin.php?page=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ /$1.php [L]
</IfModule>
ErrorDocument 400 /400page.php
ErrorDocument 401 /401page.php
ErrorDocument 403 /403page.php
ErrorDocument 404 /404page.php
ErrorDocument 500 /500page.php
RewriteRule ^index/$ http://www.example.com [R=301,L]
RewriteRule ^index$ http://www.example.com [R=301,L]
RewriteRule ^index[b]/?[/b]$ http://www.example.com[b]/[/b] [R=301,L] RewriteRule ^forum/$ http://www.example.com/forums [R=301,L]
RewriteRule ^forum$ http://www.example.com/forums [R=301,L]
RewriteRule ^forum[b]/?[/b]$ http://www.example.com/forums [R=301,L] RewriteRule ^archiveitem/([^/]+)/$ http://www.example.com/archive/$1 [R=301,L]
RewriteRule ^archiveitem/([^/]+)$ http://www.example.com/archive/$1 [R=301,L]
RewriteRule ^archiveitem/([^/]+)[b]/?[/b]$ http://www.example.com/archive/$1 [R=301,L] RewriteRule ^archiveitem/$ http://www.example.com/archive [R=301,L]
RewriteRule ^archiveitem$ http://www.example.com/archive [R=301,L]
RewriteRule ^archiveitem[b]/?[/b]$ http://www.example.com/archive [R=301,L]
DirectoryIndex /index.php
#
Options +FollowSymLinks -MultiViews
AcceptPathInfo off
RewriteEngine on
#
# Externally "index" requests to "/"
RewriteRule ^index/?$ http://www.example.com/ [R=301,L]
#
# Externally redirect old/incorrect URLs to new URLs
RewriteRule ^forum(s/|/?)$ http://www.example.com/forums [R=301,L]
RewriteRule ^archiveitem(/[^/]+)?/?$ http://www.example.com/archive/$1 [R=301,L]
#
# Externally redirect to remove trailing slashes
RewriteRule ^admin/([^/]+)/$ /admin/$1 [R=301,L]
RewriteRule ^admin/((account|adminmanage|newsedit|adminnewsedit|lostpass)/[^/]+)/$ http://www.example.com/admin/$1 [R=301,L]
RewriteRule ^archive/([^/]+)/$ http://www.example.com/archive/$1 [R=301,L]
RewriteRule ^roster/officers/$ http://www.example.com/roster/officers [R=301,L]
#
# Externally redirect non-canonical hostname requests to canonical hostname
RewriteCond %{HTTP_HOST} !^(www\.example\.com)?$
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
#
# Internally rewrite various entensionless page requests to scripts
RewriteRule ^roster/officers$ /roster.php?rankfilter=officers [L]
RewriteRule ^forums$ /forums/index.php [L]
RewriteRule ^archive/([^/]+)$ /archive.php?id=$1 [L]
#
RewriteRule ^admin/account/([^/]+)$ /admin.php?page=account&logid=$1 [L]
RewriteRule ^admin/adminmanage/([^/]+)$ /admin.php?page=adminmanage&muser=$1 [L]
RewriteRule ^admin/newsedit/([^/]+)$ /admin.php?page=newsedit&selid=$1 [L]
RewriteRule ^admin/adminnewsedit/([^/]+)$ /admin.php?page=adminnewsedit&selid=$1 [L]
RewriteRule ^admin/lostpass/([^/]+)$ /admin.php?page=lostpass&lostid=$1 [L]
RewriteRule ^admin/([^/]+)$ /admin.php?page=$1 [L]
#
# Internally rewrite all remaining requests to same-named php scripts if
# requested URL-path does not end with a slash, does not already end with
# a filetype, and does not resolve to existing directory, but does resolve
# to an existing php script when ".php" is appended
RewriteCond $1 !\.[^/.]+$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*[^/])$ /$1.php [L]
#
# Declare custom error documents
ErrorDocument 400 /400page.php
ErrorDocument 401 /401page.php
ErrorDocument 403 /403page.php
ErrorDocument 404 /404page.php
ErrorDocument 500 /500page.php