Avatar billede proviben Novice
31. maj 2005 - 18:20 Der er 18 kommentarer og
1 løsning

htaccess og RewriteRule

Hvorledes ændres følgende via .htaccess og RewriteRule?

fra: http://www.enwebside.dk/index.php?cat=444

til: http://www.enwebside.dk/444/
Avatar billede hmortensen Nybegynder
31. maj 2005 - 18:43 #1
Du kan læse om det her:
http://mbn.dk/?aid=3
Avatar billede proviben Novice
01. juni 2005 - 07:25 #2
Synes at dit link anviser løsningen til en anden problemstilling.
Avatar billede hmortensen Nybegynder
01. juni 2005 - 10:31 #3
Så har du ikke læst hvad der står.

RewriteEngine on
RewriteRule ^foo/([^/]+)/?$ /foo.php?id=$1
Avatar billede proviben Novice
01. juni 2005 - 17:33 #4
Det er jo omvendt. Skal vise: http://www.enwebside.dk/444/ når http://www.enwebside.dk/index.php?cat=444 kaldes.
Avatar billede hmortensen Nybegynder
01. juni 2005 - 17:52 #5
Det giver da ingen mening
Avatar billede proviben Novice
01. juni 2005 - 18:30 #6
Hvorfor ikke? Når er http://www.enwebside.dk/index.php?cat=444 vises skal det dynamiske link blot omdøbes til et dir. Er dette ikke muligt?
Avatar billede hmortensen Nybegynder
01. juni 2005 - 19:06 #7
Du har et dir for hver kategori ?
I såfald ved jeg ikke hvordan dette gøres.
Avatar billede proviben Novice
02. juni 2005 - 08:41 #8
Nej, har ikke et dir for hver kategori. Har forskellige kategorier cat=444, cat=445 osv. Ønsker tværtimod et falsk dir for hver kategori.
Avatar billede sukos Juniormester
02. juni 2005 - 09:35 #9
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([0-9]+)$ index.php?cat=$1
RewriteRule ^([0-9]+)/$ index.php?cat=$1
Avatar billede proviben Novice
02. juni 2005 - 15:36 #10
Jeg får følgende fejlmeddelse: "Forbidden You don't have permission to access / on this server." - if. med overstående.
Avatar billede sukos Juniormester
02. juni 2005 - 16:07 #11
Fordi directory visning er forbudt.
Hvad hvis du prøver at tilgå index.php direkte?
Avatar billede proviben Novice
02. juni 2005 - 17:15 #12
Avatar billede sukos Juniormester
02. juni 2005 - 17:38 #13
Har du overhovedet mulighed for at bruge .htacces???
Avatar billede proviben Novice
03. juni 2005 - 12:10 #14
Jo, det er muligt, - i øvrigt afprøvet med noget "require valid-user" - så ingen problemer der!
Avatar billede proviben Novice
03. juni 2005 - 12:47 #15
Har slået directory visning til, men får nu følgende:

"Forbidden You don't have permission to access /index.php on this server."
Avatar billede sukos Juniormester
03. juni 2005 - 13:12 #16
Jahh, så er det jo enten en fejl i din .htacess eller i httpd.conf, eller fordi du har fået chmod index.php forkert ved ftp af filen?
Avatar billede proviben Novice
03. juni 2005 - 16:16 #17
Næppe forkert chmod idet index.php jo ellers vises ganske fint, på nær når jeg tilføjer de fire linier i .htaccess, - så ja, måske, at det har noget med httpd.conf at gøre. Efterfølgende har jeg nu afprøvet htaccess’en på en anden server, uden fejlmeddelelser, men hvor de fire htaccess linier tilsyneladende blot ignoreres.
Avatar billede proviben Novice
04. juni 2005 - 18:08 #18
Sukos smid et svar, point på vej.
Avatar billede proviben Novice
10. juni 2005 - 16:12 #19
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