Toon posts:

[htaccess] Rewriten hele url met includes en variabelen.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil graag een wat variabelen weg gaan werken door mod_rewrite, ik heb denk ik alleen een probleem dat het nogal variabled is water achter index.php?p= kom te staan.

Het zou namelijk maar zo kunnen dat ik daar een pagina include inplaats van een variebele die op een query uitgevoerd wordt. Ik heb al heel wat rewrite-voorbeelden gezien die namelijk zo werken en niet met de pagina.

Nu komt daar ook nog eens bij dat de pagina die ik include ook weer een varibele kan bevatten, niet mooi maar soms handig.

Ik vraag me dus af of er een algehele rewrite rule bestaat voor iets als dit:

http://www.domain.com/?p=...p&var=directory/index.php

Eigenlijk zou ik de hele directory indeling aan moeten passen, maar ik wil graag de modulen los van elkaar houden en kunnen includen waar maar mogelijk is. Ik denk dat dit dan de enige goede oplossing is.

Ik kom alleen wel met mijn rewrite-rules in de knoop omdat er alleen naar de ?p= gekeken wordt en ik dus voor iedere achterliggende directory + varibele een rule zou moeten adden, of tenminste de rule zo moeten maken dat de achterliggende directories/variebelen wel worden geaccepteerd voor een rewrite.

Ben ik onhandig bezig ? O-)

Ik moet even wat probeersels toevoegen !!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 17-02 09:21
Dat we met rewrite rule aanpakken is ongebonnen werkt.. maar wat is er mis meer meerdere rules?
1 voor URLs welke een include bestand en mogelijk variabelen bevat
1 voor een URL met alleen variabelen
Etc.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
frickY schreef op zaterdag 01 juli 2006 @ 14:08:
Dat we met rewrite rule aanpakken is ongebonnen werkt.. maar wat is er mis meer meerdere rules?
1 voor URLs welke een include bestand en mogelijk variabelen bevat
1 voor een URL met alleen variabelen
Etc.
Je zou dus eigenlijk voor iedere variabele een rewrite-URL moeten maken zeg jij ? Als het niet anders kan dan moet dat maar :)

offtopic:
@ -NME- Dank je. Ik kwam met de searchengine uit op dit subforum, vandaar.

Verwijderd

Topicstarter
Ik worstel hier toch al wat dagen mee. Ik lees veel tutorials maar deze blijken meestal voor het volgende te werken:


code:
1
2
3
4
5
index.php?page=software

wat wordt:

page/software


OK, duidelijk, alleen zijn mijn pagina's opgebouwd uit paigna's die weer geinclude worden in een pagina doormiddel van een pagina te include in the URL in de adresbalk.

Of ik moet het design van mijn pagina's aan gaan passen (dat eigenlijk niet mogelijk is) of het moet toch te rewriten zijn.

Ik wil proberen een dergelijke url als deze mooier te maken of helemaal te verbergen, of wat mogelijk is.

code:
1
?mainvar=dir1/index.php&fp=pagina.php&category_id=5&cat_name=%20Categorie%20Naam


Wat ik dus doe is dat ik de $mainvar als plaats gebruik om verschillende site-modulen te kunnen includen. De URL kan er dus ook totaal anders uitzien, net wat ik erbij maak en hoe de variabelen in die module weer gebruikt zijn.

Het kan dus ook zijn dat ik een pagina include waardoor de URL in de adresbalk als volgt wordt:

code:
1
?mainvar=dir2/pagina.php


Dit kan voor een module zijn die maar 1 pagina heeft en waar verder alles in die pagina al geinclude wordt om zaken met php-code te laten functioneren. Toch staat die URL niet echt mooi en veilig is het ook niet.

Ik kan dus voor mijn manier geen duidelijk voorbeeld vinden en vraag dus sterk af of dit wel kan. Niets is onmogelijk, maar wat is haalbaar ?

  • Salandur
  • Registratie: Mei 2003
  • Laatst online: 22:32

Salandur

Software Engineer

eerhm, rewrite rules zijn eigenlijk (mijn perceptie) meer bedoeld om mooie urls http://domein.com/dir/subdir/nogwat te vertalen naar http://domein.com/?p=...;dir=subdir

je probeert volgens mij niu iets andersom te doen.

Assumptions are the mother of all fuck ups | iRacing Profiel


Verwijderd

Topicstarter
Salandur schreef op vrijdag 14 juli 2006 @ 17:02:
eerhm, rewrite rules zijn eigenlijk (mijn perceptie) meer bedoeld om mooie urls http://domein.com/dir/subdir/nogwat te vertalen naar http://domein.com/?p=...;dir=subdir

je probeert volgens mij niu iets andersom te doen.
Mhh, volgens mij zit jij er naast... maar wie ben ik zei de gek :)

Waarom zou je juist mooie URL's lelijk willen maken ?
Pagina: 1