Pæne urls, jeg kan ikke finde ud af det :(
Tilmeldt 22. May 11
jacobchr
Skrevet
06-09-2011 kl. 15:09
Hvor mange stjerner giver du? :
Svar
Hej amino .dk
Jeg er ved at lave på min side: Bibtonen.dk - Musik nyheder og meget mere!
Men skal have lavet nogle pæne urls...
Har denne kode:
# Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] RewriteRule ^kategori/([^/]+)/ kategori.php ?kategori=$1 [NC] RewriteRule ^nyhed/([^/]+)/ nyhed.php ?id=$1 [NC]
Og den virker ikke :(
www.bibtonen.dk/nyhed.php?id=1
Burde være
www.bibtonen.dk/nyhed/1
Og det samme med
www.bibtonen.dk/kategori.php?kategori=film
burde være
www.bibtonen.dk/kategori/film
Nogen der lige kan hjælpe mig lidt??
Tak på forhånd
Svar
Fra Slagelse
Tilmeldt 20. Oct 10
Jeg kan ikke komme ind på siden og hvilken cms bruger du?
Svar
Tilmeldt 22. May 11
jacobchr
Skrevet
06-09-2011 kl. 15:14
Hvor mange stjerner giver du? :
Svar
Svar
Fra Nykøbing Falster
Tilmeldt 17. Jul 08
Hej Jacob,
Det er nemmere at gribe det an ved at :
1 ) Sende alle forespørgsler til en PHP fil.
2 ) Se på den eksakte forespørgsel, eksempelvis /nyhed/en-url-med-soegeord.html
3 ) Når det drejer sig om en /nyhed/ inkludere du nyhed.php , og finde den nyhed i databasen hvor URL feltet er /en-url-med-soegeord.html
4 ) Findes URL ikke i databasen, inkludere du 404.php og sender en 404 header.
På den måde køre det helt automatisk, og du kan selv bestemme hvad dine URL'er skal hedde.
Svar
Fra Odense
Tilmeldt 19. Jul 11
Hej Jacob,
Det er nemmere at gribe det an ved at :
1 ) Sende alle forespørgsler til en PHP fil.
2 ) Se på den eksakte forespørgsel, eksempelvis /nyhed/en-url-med-soegeord.html
3 ) Når det drejer sig om en /nyhed/ inkludere du nyhed.php , og finde den nyhed i databasen hvor URL feltet er /en-url-med-soegeord.html
4 ) Findes URL ikke i databasen, inkludere du 404.php og sender en 404 header.
På den måde køre det helt automatisk, og du kan selv bestemme hvad dine URL'er skal hedde.
Super godt forklaret!
Svar
Tilmeldt 22. May 11
jacobchr
Skrevet
06-09-2011 kl. 15:21
Hvor mange stjerner giver du? :
Svar
Hej Casper.
Er ikke så god til det med .htacces :(
Tror du at du kan hjælpe med at lave det???
/Jacob
Svar
Fra Nykøbing Falster
Tilmeldt 17. Jul 08
Nej det har jeg ikke mulighed for. Og alt efter dine evner og erfaringer, så vil det nok give lidt tricky problemer først gang du laver det. Jeg benytter følgende htaccess på parfume priser
Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} !^parfume-priser.dk$ [NC] RewriteRule ^(.*)$ http://parfume-priser.dk/$1 [L,R=301] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php [L]
Og følgende kode kan du splitte den forespurgte URL i et array med:
$side=explode("/",$_SERVER['REQUEST_URI']);
Svar
Tilmeldt 22. May 11
jacobchr
Skrevet
06-09-2011 kl. 15:44
Hvor mange stjerner giver du? :
Svar
Søger stadig en til at hjælpe :)
Mvh Jacob
Svar
Tilmeldt 22. May 11
jacobchr
Skrevet
06-09-2011 kl. 16:33
Hvor mange stjerner giver du? :
Svar
Casper kom til at bruge dit script, og nu går den hele tiden dertil(parfume-priser.dk)
Har slettet .htacces men der sker intet :(
Hvad skal jeg gøre :(
Svar
Tilmeldt 22. May 11
jacobchr
Skrevet
06-09-2011 kl. 17:11
Hvor mange stjerner giver du? :
Svar
Det er når man trykker på forside ^^
Svar