Avatar billede repsac Nybegynder
16. oktober 2001 - 16:06 Der er 3 kommentarer og
1 løsning

RewriteRule ...

Jeg kan fa\'me ikke få det til at virke!

Jeg har to filer:
********foo.php********
dette er filen foo.php
<br><?=$id?>

og
********.htaccess********
RewriteEngine on
RewriteRule ^foo/([^/]+)/?$ foo.php?id=$1
ForceType application/x-httpd-php

Men men men ... Jeg får en \"Internal Server Error\" ... har man ikke lov til at lave det dersens Rewrite-haløj på whitehat eller laver jeg totalt lort i den?

J.fr. http://mbn.dk/PHP/fakebib/ så burde det da virke?

http://www.repsac.whitehat.dk/rewriteruletest/foo/1

/Casper

PS. Det er ikke sikkert jeg når tilbage i dag, men jeg kigger igen i morgen senest.
Avatar billede repsac Nybegynder
16. oktober 2001 - 17:28 #1
Ej for fa\'en ... der må sq da være nogen eksperter der har styr på sådan noget ... :-/
Avatar billede coderdk Praktikant
16. oktober 2001 - 20:43 #2
kald din fil for foo og skriv dette i din .htaccess:

<Files ~ \"(foo)\">
  ForceType application/x-httpd-php
</Files>

Vil du lave flere filer så:

<Files ~ \"(foo|oof|ged|hest)\">
  ForceType application/x-httpd-php
</Files>
Avatar billede repsac Nybegynder
16. oktober 2001 - 23:31 #3
Hmmm ... nu er whitehat gået i knæ, så jeg ved ikke rigtig om det skulle kunne klare det, men problemet er ikke at få trumfet igennem at alle filer skal betragtes som php-filer ...

Hvis jeg bare skrev:
http://www.repsac.whitehat.dk/rewriteruletest/foo så gik det fint! ... men det er når jeg stopper /variabel/ bagpå det går galt ... :-/
Avatar billede repsac Nybegynder
18. november 2001 - 23:36 #4
Øv øv øv!
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