Avatar billede giang Nybegynder
03. februar 2004 - 14:26 Der er 8 kommentarer og
1 løsning

Problem med Rewrite af url

Jeg laver rewrite af mine url så de er mere søgemaskinevenlige. Således ser min htaccess fil ud:

ForceType application/x-httpd-php
RewriteEngine on
RewriteBase /test
RewriteRule ^([^/]+)/$ index.php?side_id=$1 [qsappend]
RewriteRule ^nyheder/([^/]+)/$ index.php?side_id=192&id=$1 [qsappend]

Problemet er at den tilsyneladende også går ind og fortolker billeder der ligger i mappen /test/pics/

Hvordan undgår jeg dette?
Avatar billede limemedia Nybegynder
03. februar 2004 - 14:33 #1
efter RewriteEngine on skriver du
RewriteCond %{REQUEST_FILENAME} !-F
Avatar billede giang Nybegynder
03. februar 2004 - 14:38 #2
Hvad gør dette?
Avatar billede limemedia Nybegynder
03. februar 2004 - 14:42 #3
Er en "condition" der sikrer, at RewriteRules kun bliver parsed såfremt at filnavnet i requesten ikke peger på en gyldig fil

http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteCond
Avatar billede giang Nybegynder
03. februar 2004 - 14:50 #4
Jeg har nu prøvet at skrive således:

ForceType application/x-httpd-php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteBase /test
RewriteRule ^([^/]+)/$ index.php?side_id=$1 [qsappend]
RewriteRule ^nyheder/([^/]+)/$ index.php?side_id=192&id=$1 [qsappend]

Men det virker ikke. Det giver fortsat de samme problemer. Hvad er der galt?
Avatar billede limemedia Nybegynder
03. februar 2004 - 14:52 #5
hvorfor 'ForceType application/x-httpd-php'`er du ?
Avatar billede giang Nybegynder
03. februar 2004 - 14:54 #6
Det har jeg læst at man skal skrive. Det skal bemærkes at der ikke er installeret mod_rewrite på apache serveren.
Avatar billede giang Nybegynder
03. februar 2004 - 14:54 #7
Vil det virke hvis jeg fjerner ForceType application/x-httpd-php ???
Avatar billede limemedia Nybegynder
03. februar 2004 - 14:56 #8
jeg "forcetype"´er ikke mine mod_rewrite.
du bliver nødt til at installere mod_rewrite på din server for at udnytte teknologien ;)
Avatar billede giang Nybegynder
03. februar 2004 - 19:59 #9
Så må jeg finde en anden løsning. Lukker.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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