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 :)



AMD A8-7600 APU

Så er AMD's seneste A8 APU endt på Tweak.dk redaktionen, og vi vil derfor stolt præsentere jer for vores test
Læs Mere

LC-Power Gaming 930W Kabinet

LC-Power har tilsendt os på Tweak.dk et af deres nye kabinetter i deres Gaming-serie. Dette hvide miditower ka
Læs Mere

Antec ISK310-150 micro tower

Står du og skal til at bygge dig en lille kontorcomputer, eller måske skal der et nyt kabinet til computeren v
Læs Mere

Thermaltake Commander FT Fan Controller

Hvis man har installeret et vildt custom vandloop i sin computer, kan det være ganske nyttigt at være i stand
Læs Mere

Logitech MX Master

Vi skal i denne test tage et kig på Logitechs nye flagskib af en mus ved navn MX Master. Der er tale om en mus
Læs Mere

Gigabyte Z170X-Gaming 7

Vi har denne gang vendt næsen mod Gigabyte, når vi endnu engang kaster os ud i en test af endnu et Z170 bundko
Læs Mere

be quiet! Dark Power Pro 1000 W PSU

Så er Tweak.dk tilbage med endnu en anmeldelse. Denne gang skal vi kigge på et kraftværk af en strømforsyning
Læs Mere

NZXT S340 Special Edition

Denne test vil for de fleste trofaste Tweak læsere virke lidt som et deja-vu, da vi skal kigge på et kabinet,
Læs Mere

Flere end 250.000 iPhones ramt af sikkerhedsbrud

Der er sket et bemærkelsesværdigt stort sikkerhedsbrud i Apples iPhone, der har medført, at flere end 250.000
Læs Mere

Lian Li laver vildt og ultra lille gaming kabinet

Der er ingen tvivl om, at der i øjeblikket foregår en trend med, at vores computerkabinetter skal være så små
Læs Mere

Alienware opdaterer X51 serien med Skylake

Så er der godt nyt til de af jer, der er helt vilde med Dells gamingserie af Alienware computere, og i særdele
Læs Mere

Nye grafikkort drivere ude fra NVIDIA og AMD

De to store spillere på grafikkortmarkedet, NVIDIA og AMD, har netop udgivet nye drivere, der begge skulle vær
Læs Mere

NETGEAR præsenterer vild 10 Gbit switch med 28 porte

Er du indehaver af en lille eller mellemstor virksomhed, eller skal dit hjemmenetværk være bare den smule bedr
Læs Mere

Markus 'Notch' Persson mærker ensomheden efter Mojang salg

Måske ringer navnet Markus Persson alias Notch ikke som sådan nogen klokke, men siger vi Mojang og måske Minec
Læs Mere

Det får du ud af at opgradere til Windows 10

AVG, som vi kender som udviklere af sikkerhedsløsninger til computeren, har lavet en side-by-side sammenlignin
Læs Mere

Sådan forløb mandagen hos Team Tweak

Team Tweak startede ugen med et brag på Twitch, hvor stort set alle vores streamers var i gang med en masse fo
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.