Avatar billede Jonas Nybegynder
18. december 2007 - 18:40 Der er 1 kommentar og
1 løsning

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]
Avatar billede Jonas Nybegynder
02. januar 2008 - 13:04 #1
ingen som kan svare mig på dette ??? :(
Avatar billede Jonas Nybegynder
07. oktober 2009 - 06:39 #2
jamen så lukker jeg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester