Avatar billede hmm10 Nybegynder
24. oktober 2006 - 20:58 Der er 7 kommentarer og
1 løsning

Mere korrekt .htaccess

Hej,

Sidder og roder med .htaccess (og php), og kan ikke få følgende condition til at virker:

Har en url:
www.domain.dk/side/index/forum.236/

Hvordan får jeg oversat den til:
www.domain.dk/side/index.php?page=index/forum/&id=236

For ikke at gøre det besværligt er 2 mapper i page-variablen okay, men det kunne være dejligt, hvis den var ligeglad?

Ala?
RewriteRule ^([a-z0-9_/]+)?$.([0-9]+)?$ index.php?page=$1&id=$2 [NC]

Med Venlig Hilsen,
HMM10
Avatar billede coderdk Praktikant
24. oktober 2006 - 22:18 #1
RewriteEngine on
RewriteBase /side/
RewriteRule ^index/(.*?)\.([0-9]+)/?$ index.php?page=$1&id=$2

Sådan du mener?
Avatar billede hmm10 Nybegynder
24. oktober 2006 - 22:28 #2
Kunne godt så sådan ud, men det virker ikke her.

"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request."
Avatar billede coderdk Praktikant
24. oktober 2006 - 22:39 #3
Mærkeligt. Prøv at omdøbe index.php til side.php og lav .htaccess sådan:

RewriteEngine on
RewriteBase /side/
RewriteRule ^index/(.*?)\.([0-9]+)/?$ side.php?page=$1&side=$2
Avatar billede hmm10 Nybegynder
24. oktober 2006 - 22:51 #4
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request."
Avatar billede coderdk Praktikant
24. oktober 2006 - 23:57 #5
Underligt, for jeg har testet på min egen maskine at det virkede :)
Avatar billede hmm10 Nybegynder
04. november 2006 - 17:28 #6
Har bidt i et surt æble og har endt med en (ikke) så venlig løsning. Har lavet alle de statesment, som siden indholder i en lang liste under hinnanden. Ikke den mest optimale løsning -- men det virker.

coderdk > Have lidt points for indsatsen?
Avatar billede coderdk Praktikant
04. november 2006 - 17:34 #7
Ellers tak du, bare nap dem selv :)
Avatar billede hmm10 Nybegynder
06. november 2006 - 15:11 #8
ok, tak.
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