Avatar billede Slettet bruger
16. maj 2004 - 13:09 Der er 7 kommentarer og
1 løsning

Kan ikke få mod rewrite til at spille

Hej!

Apache 1.3
PHP Version 4.3.6

Jeg har været inde i httpd.conf og fjerne # ud for de 2 linier som man skal:

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

Jeg har lavet en .htaccess fil og gemt den i roden af min server.

Indholdet er her:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([0-9]+)/?$ /?pid=$1

Men det virker ikke, kalder jeg en side som f.eks. http://localhost/10 burde den vel vise http://localhost?pid=10

Men jeg får bare en fejl om at siden ikke blev fundet
Avatar billede thorus Nybegynder
16. maj 2004 - 13:24 #1
prøv den her metode istedet, hvis du ikke får det andet til at virke:
http://www.phpuniverset.dk/show_artikels.phtml?ArtikelID=24
Avatar billede Slettet bruger
16. maj 2004 - 13:36 #2
Ellers tak
Avatar billede sukos Juniormester
16. maj 2004 - 15:19 #3
du skal angi hvilken fil som skal "reagere" på din mod_rewrite.
Du kan ikke bruge en get til noget, i det her tilfælde, ihvertfald! (tror jeg da! :O] )

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-F 
RewriteRule ^([0-9]+)$ /filnavn.php?getvar=$1 


Men ok, er du ude på at omskrive /whateverfil/10
til
/whareverfil?pid=10

?????
Avatar billede Slettet bruger
16. maj 2004 - 16:24 #4
Ja, det er så den bliver mere venlig overfor søgemaskiner.

Alle mine sider kaldes med http://localhost/index.php?pid=XXX

Og det vil jeg gerne ændre så jeg kan kalde dem med http://localhost/XXX
Avatar billede Slettet bruger
16. maj 2004 - 20:25 #5
Jeg skulle åbenbart ændre
AllowOverride None til AllowOverride All

Og så satte jeg det her ind i .htaccess filen:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([0-9]+)/?$ index.php?pid=$1


Og nu kører det :)
Avatar billede sukos Juniormester
17. maj 2004 - 23:06 #6
uhm, ja, pr. default er der ikke tilladt .htacces for noget dir i http.conf! :O)
Avatar billede Slettet bruger
17. maj 2004 - 23:10 #7
Det stod der jo ikke noget om hos mbn.dk ;)
Avatar billede Slettet bruger
23. maj 2004 - 16:06 #8
.
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