Avatar billede Slettet bruger
23. juni 2005 - 15:50 Der er 2 kommentarer og
1 løsning

RewriteRule med port.

For at få mine urls til at se fine ud, plejer jeg at benytte nedenstående:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([^/]+)/([^/]*)/?$ /?page=$1&sub=$2

Som virker ganske udemærket.
Nu har jeg fået en lille test server op, som køre på port 3080, og det giver nogle problemer da jeg så skal indtaste test.domæne:3080

Hvis jeg ser test.domæne:3080/ vises siden fint, men klikker jeg så på et link til test.domæne:3080/undermappe/ som jo ikke findes og gerne skulle give mig en GET værdi på min index fil får jeg blot en File does not exist.

Jeg forsøgte at smide en RewriteCond %{SERVER_PORT} !^3080$ ind, men uden held.

Nogen der kan forklare mig hvad der skal til?
Avatar billede sukos Juniormester
23. juni 2005 - 16:17 #1
Hmm, den virker fint nok for mig hvor min apache2 kører på port 8080

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([a-zA-Z0-9/_]+)$ index.php?id=$1
RewriteRule ^([a-zA-Z0-9/_]+)/$ index.php?id=$1

Men måske du skal sætte filnavn på?
Avatar billede Slettet bruger
23. juni 2005 - 16:50 #2
Ja det skulle jeg åbenbart.
Smider du et svar ?

Og tak for hjælpen :)
Avatar billede sukos Juniormester
23. juni 2005 - 16:53 #3
jow da :O)
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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