hvordan ungår jeg loop i mod_rewrite ?
Sådan ser min .htaccess ud nu og virker også nogenlunde, men hvis jeg tilgår en side som ikke findes fx. /findesikke.php lopper den med denne endelse php/.php/.php/.php/Hvordan sikre jeg mig mod det ? og er der andet jeg skal være opmærksom inden for mod_rewrite jeg skal være opmærksom på iht til SEO
Options +FollowSymLinks
RewriteEngine on
#########################################################################
RewriteCond %{SCRIPT_FILENAME} !-f
#RewriteCond %{SCRIPT_FILENAME} !-d
#-> and does not end up with a slash
RewriteCond %{REQUEST_URI} !^.*/$
# => redirect
RewriteRule ^(.+)$ /$1/ [R=301,L]
#########################################################################
#laver indhold.php?side=test --> /test/
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([a-zA-Z_]+)(/)?$ indhold.php?side=$1 [L]
#########################################################################
#giver en 410 header hvis indhold.php?side= bliver tilgået.
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^(.*&)?side= [NC]
RewriteRule ^indhold\.php$ - [G,L]
#www.domain.com to www.domain.com
RewriteCond %{HTTP_HOST} !^www\.site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
