Forum Moderators: phranque
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.sunriseinfo\.us($|:) [NC]
RewriteRule ^ http://sunriseinfo.us%{REQUEST_URI} [R=301,L]
ErrorDocument 403 /_structure/403.html
RewriteRule ^database/login_vars\.php$ - [F]
RewriteRule (/|^)php\.ini$ - [F]
RewriteRule (/|^)\.htaccess$ - [F]
ErrorDocument 404 /_structure/404.html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png)$
RewriteRule ^ _structure/404.gif [L]
RewriteRule !\.[a-z]{2,4}$ _structure/page.php [NC]
# Declare custom 403-Forbidden error document
ErrorDocument 403 /_structure/403.html
#
# Declare default custom 404-Not Found error document
ErrorDocument 404 /_structure/404.html
#
# Override default custom 404-Not Found error document for missing images
<FilesMatch "\.(gif|jpe?g|png)$">
ErrorDocument 404 /_structure/404.gif
</FilesMatch>
#
RewriteEngine on
#
# Access controls - generate 403-Forbidden response for disallowed-resource requests
RewriteRule ^database/login_vars\.php$ - [F]
RewriteRule ^([^/]+/)*php\.ini$ - [F]
RewriteRule ^([^/]+/)*\.(htaccess|htpasswd|htgroup)$ - [F]
#
# Redirect to canonicalize only the "www" subdomain (and no others that might be requested)
# but redirect FQDN-format hostname and appended-port number "www" versions as well
RewriteCond %{HTTP_HOST} ^www\.sunriseinfo\.us(\.|\.?:[0-9]+)?$ [NC]
RewriteRule ^ http://sunriseinfo.us%{REQUEST_URI} [R=301,L]
#
# Alternate full-canonicalization rule:
# Redirect to canonical hostname unless requested hostname is exactly "sunriseinfo.us" or blank
# RewriteCond %{HTTP_HOST} !^(sunriseinfo\.us)?$
# RewriteRule ^(.*)$ http://sunriseinfo.us/$1 [R=301,L]
#
# Rewrite extensionless URL-path requests to the "/_structure.php" script
RewriteRule !\.[a-z]{2,4}$ /_structure/page.php [NC]
# ERROR DOCUMENTS
ErrorDocument 403 /_structure/403.html
ErrorDocument 404 /_structure/404.html
RewriteEngine on
# ACCESS CONTROLS
RewriteRule ^database/login_vars\.php$ - [F]
RewriteRule (/|^)php\.ini$ - [F]
RewriteRule (/|^)\.(htaccess|htpasswd|htgroup)$ - [F]
# EXTERNAL REDIRECTS
RewriteCond %{HTTP_HOST} ^www\.sunriseinfo\.us($|:) [NC]
RewriteRule ^ http://sunriseinfo.us%{REQUEST_URI} [R=301,L]
# INTERNAL REDIRECTS
RewriteRule !\.[a-z]{2,4}$ _structure/page.php [NC]
RewriteRule !\.(gif|jpe?g|png|css|js)$ _structure/page.php [NC]