Avatar billede bavingo Nybegynder
26. august 2007 - 10:51 Der er 9 kommentarer og
1 løsning

Virtuelle mapper i alle mapper undtagen content

Hvordan er det muligt at bruge .htaccess, sådan at jeg kan lave virtuelle mapper, med mindre jeg skrive:

www.domæne.dk/content/design/billeder/

Altså, mappen content og alle undermapper må systemet ikke lave om til virtuelle mapper.

Selv har jeg forsøgt mig med dette stykke kode (hentet herfra også):

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^/brugere/([A-Za-z0-9]+)$ /index.php?p=$1

RewriteCond %{ENV:TEST} ^(.+)/([^/]+)/([^/]+)$
RewriteRule ^.*$ %1?%2=%3 [QSA,E=TEST:%1,N]

RewriteCond %{ENV:TEST} ^([^/]+)/(.+)$ [OR]
RewriteCond %{REQUEST_URI} ^/([^/]+)/(.+)$
RewriteRule ^.*$ /index.php?%1=%2 [QSA,L]
Avatar billede showsource Seniormester
26. august 2007 - 10:56 #1
RewriteCond %{REQUEST_FILENAME} !-d
Avatar billede bavingo Nybegynder
26. august 2007 - 13:08 #2
Jeg vil gerne have lidt underbyggende information mht. det du skriver der showsource, hvis det er muligt :D
Avatar billede showsource Seniormester
26. august 2007 - 22:06 #3
-d siger "IKKE ER ET DIR"

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/brugere/([A-Za-z0-9]+)$ /index.php?p=$1




Det andet du viser er jeg ikke med på! :O)
Avatar billede bavingo Nybegynder
26. august 2007 - 22:46 #4
Bare i orden. Jeg har fået det løst nu, lidt med din hjælp, lidt med intens søgen og lidt med banden og svovlen.

Hvis du lige kaster et svar, så skal du få en bunke point.
Avatar billede showsource Seniormester
26. august 2007 - 22:53 #5
Ingen point, ellers tak.
Avatar billede showsource Seniormester
26. august 2007 - 22:54 #6
Men din endelige løsning vist her vil jo være godt!
Avatar billede bavingo Nybegynder
26. august 2007 - 23:43 #7
Den får i da med det samme :D

Følgende er min htaccess i roden:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([.A-Za-z0-9_-]+)/?$ index.php?page=$1
RewriteRule ^([.A-Za-z0-9_-]+)/([.A-Za-z0-9_-]+)/?$ index.php?page=$1&page2=$2
RewriteRule ^([.A-Za-z0-9_-]+)/([.A-Za-z0-9_-]+)/([.A-Za-z0-9_-]+)/?$ index.php?page=$1&page2=$2&page3=$3

Denne fandt jeg også herinde hos en anden bruger.

Følgende er min htaccess i de mapper der ikke måtte blive vist det blev min løsning efter talrige forsøg
RewriteEngine off

Også bruger jeg ellers REQUEST_URI til at hente data fra adressen.

Som sagt kast et svar så du kan få et svar.
Avatar billede showsource Seniormester
26. august 2007 - 23:53 #8
Som sagt, ingen point, ellers tak ( vil kun ha' point i Apache )

Så svar selv, og accepter dit eget svar
Avatar billede bavingo Nybegynder
26. august 2007 - 23:57 #10
Hehe ok... det er jo din egen sag ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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