Avatar billede tif12345 Nybegynder
07. april 2004 - 01:44 Der er 3 kommentarer og
1 løsning

htaccess Modul rewrite spørgsmål

Jeg har på ingen måde sat mig ind i Modul rewrite via htaccess endnu, men har hørt at man via dette skulle kunne lave om på sine addresser. Feks. ville

http://mw/?id=3

kunne blive til

http://mw/3/ eller http://mw/3.html

Især muligheden for at lave det om til .html via htaccess, vil jeg gerne vide mere om.
Links til tutorials eller bare generel viden om dette, vil jeg sætte stor pris på.

Jeg deler gerne points ud til mere end 1 person, for hjælp til dette.
Avatar billede htm Nybegynder
09. april 2004 - 11:49 #2
Oversigt over mod_rewrite fra manualen: http://httpd.apache.org/docs/mod/mod_rewrite.html
en god guide til forskellige specifikke ting, du kan meget med mod_rewrite: http://httpd.apache.org/docs/misc/rewriteguide.html

dit eks. vil kunne løses med noget ala:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([^/])/?$  /?id=$1

med .html bagefter...

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^(.*)\.html$  /?id=$1

men løs på de gode links 7th kom med og læs i manualen... :-)
Avatar billede 7th Praktikant
11. april 2004 - 08:42 #3
Jeg er ikke så stærk i de regexps, men min rewrite ser således ud...

ReWriteEngine on
ReWriteBase /

ReWriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^section/([0-9a-zA-Z]+)/?([0-9]*)/?$ /index.php?show=$1&action=$2

Så kan jeg lave link ala www.domain.net/section/something/ som bliver fortolket som www.domain.net/index.php?show=something

og

www.domain.net/section/something/123/ som bliver fortolket som www.domain.net/index.php?show=something&action=123
Avatar billede tif12345 Nybegynder
11. april 2004 - 14:20 #4
Jeg har fundet ud af det, tak for hjælpen.
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