1

søndag, 19. februar 2012, 11:08


Hej Tweak.

Jeg er gået i gang med at rode lidt med lidt php scripting igen :)

I den sammenhæng har jeg støt på et mindre problem med min .htaccess

Kildekode

1
2
3
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)/$ $1.php [NC,L]


Sådan ser den ud lige nu, og fungerer sådan så jeg kan lave domæne.dk/side/ også pejer den blot på domæne.dk/side.php

Jeg ønsker dog at gå skridtet videre så jeg undgår at skulle lave en domæne.dk/side/?query=string.

Har forsøgt mig med utallige guides, men det er svært når man ikke ved hvad man skal søge under.
Mit mål er at kunne skrive f.eks. domæne.dk/side/124/ også vil den pege på side.php men ignorerer /124/ i adressen, hvor jeg dertil kan bruge php med explode("/", $_SERVER['PHP_SELF']); også pille den data ud jeg skal bruge, og dermed bruge min "id" i den array som explode laver.

Men hvordan får jeg den til at ignorerer alt hvad der kommer efter domæne.dk/side/ - hvis det overhovedet er muligt..

I må hjertens gerne fortælle mig hvad funktionen jeg skal lede efter, så kan jeg selv google mig frem til resultatet, aner simpelthen bare ikke hvad det hedder :)

På forhånd mange tak


2

mandag, 20. februar 2012, 20:40


Halløjsa.

Jeg havde det samme problem. Min gamle lærer skrev dette til mig:

Citeret


Jeg har ikke så meget erfaring med modRewrite, men det er jo baseret på regulære udtryk, så mon ikke det er noget i retning af:

Kildekode

1
RewriteRule ^([^/\.]+)(/[^/\.]+)?/?$ index.php?page=$1&nid=$2 [L]


Bemærk at $1 (dollar-et) og $2 (i replace-delen) referer til parenteserne i search (pattern'et) hvor den første parentes er ([^/\.]+) altså = $1 og parentes 2 er (/[^/\.]+)? = $2. I $2 startes med et / og hele parentesen er optional (kan være tilstede 0 eller en gang) fordi der står er spørgsmålstegen (?) bagved. Og hvad er det så der er inden i? Det er en tegnklasse som er negeret, dvs alle de tegn som ikke er / eller . (punktum skal escapes, derfor \.), en eller flere gange, fordi der er plus (+) bag ved.


EDIT: Kan ikke huske om jeg nogensinde fik det til at virke.


3

lørdag, 25. februar 2012, 06:47


Kunne det bruges? :)


4

lørdag, 25. februar 2012, 09:04


ikke rigtigt fordi den du har givet, kræver at jeg manuelt skal skrive hver gang jeg ønsker at lave en query som "mappe" format :)

har ikke haft så meget tid til at lege med det endnu :)



FSP Mini USB charger

FSP er kendt for deres strømforsyninger af superhøj kvalitet og styrke. De er begyndt at lave tilbehør, som og
Læs Mere

Little Big Planet 3 - PlayStation 4

 Little Big Planet 3 er den første af sin serie der gør indtog på Playstation 4. Spillet er denne gang lavet a
Læs Mere

AMD Radeon R9 Fury X

Seneste skud på stammen i AMD's Radeon R9 serie er landet på Tweak.dk redaktionen, og det er med stor glæde og
Læs Mere

ASUS Strix R7 370 DirectCU II 4 GB

Så er det blevet tid til, at vi skal se på det første grafikkort i Radeon R7 300 grafikkort serien. ASUS har n
Læs Mere

Cherry MX Board 6.0 mekanisk tastatur

Det er med stor glæde, at Tweak.dk nu kan præsentere jer for en helt ny producent i vores repertoire. Vi har i
Læs Mere

ASUS Strix R9 380 DirectCU II 2 GB

Endnu et grafikkort i Radeon R9 300-serien er landet på Tweak.dk redaktionen, og denne gang skal vi kaste blik
Læs Mere

MSI GTX 980 Ti Gaming 6G

Så blev det Tweak.dks tur til at have NVIDIA GeForce GTX 980 Ti på testbænken, og i dagens test har MSI været
Læs Mere

LG G4 smartphone med 5,5 tommer IPS Quad HD skærm

Det er ingen hemmelighed, at vi her på Tweak.dk har set frem til at få LG's nye topmodel til test. Vi har jo s
Læs Mere

Se vores unboxing af Great White Shark!

Så er det igen blevet unboxingtid her på Tweak.dk, og denne gang kigger vi på et sandt gamingmonster, der er k
Læs Mere

Intels 10nm Cannonlake forsinket - erstattes af 14nm Kaby Lake

Intel har siddet tungt på PC-processormarkedet i det sidste årti, hvor de har været den dominerende spiller, s
Læs Mere

Samsung udvider deres 850 SSD line-up med 2 TB-modeller

Kan du ikke få nok med plads på dine ikke-mekaniske lagermedier, også kaldet SSD'er, så har Samsung måske svar
Læs Mere

Mad Catz i seriøse pengeproblemer

Vi har flere gange haft produkter fra producenten Mad Catz forbi vores testbænk, men noget tyder på, at vi mås
Læs Mere

Se den nye trailer til Minecraft Story Mode

Nu giver drengene og pigerne fra Telltale Games os snart en Minecraft-serie på 5 dele. Telltale Games er bland
Læs Mere

Det er sværere end forventet at sælge PS4 og Xbox i Kina

Efter at den kinesiske regering tillod import og salg af udenlandske konsoller i Kina, havde Sony og Microsoft
Læs Mere

Her er 5 nye spændende indie-spil

Du behøver ikke kun at gå efter de store blockbuster-titler for at få gode spiloplevelser. De små studier har
Læs Mere

Bugs i Skyrim gør Fallout 4 bedre

Når man kreerer et kæmpe open-world spil med hundredevis af missioner, kilometervis af terræn og dynamisk prog
Læs Mere
Nyeste Videoer og Trailers

Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.