Ik ben op dit moment bezig mijn maffia site even helemaal overzichtelijk te maken met mooie urls en dergelijke. Nu kom ik wel uit op een probleem. ik ben aan de gang gegaan met mod rewrite url en kom het volgende probleem tegen:
De link die ik probeer te rewrite:
http://www.dimaffia.nl/index.php?p=stats&stats=players
Ik heb dit in me .htaccess gezet:
RewriteRule ^([^/]*)/([^/]*)/$ /?p=$1&stats=$2 [L]
Dus ik dacht als ik dan nu naar: http://www.dimaffia.nl/stats/players/ ga dan moet het werken.. Maar het werkt niet.. Hij opent de pagina stats wel maar dan moet ik de players statistieken zien en die krijg ik niet te zien.. ik krijg dan enkel de stats pagina te zien.. zo heb ik dat dus ook met meerdere pagina's
--------------------------------------------
Ik heb:
http://www.dimaffia.nl/index.php?p=h...ow=wapenwinkel
en in mijn .htacces gezet:
RewriteRule ^([^/]*)/([^/]*)/$ /?p=$1&show=$2 [L]
en als ik naar http://www.dimaffia.nl/handel/wapenwinkel/ ga dan opent hij de pagina handel wel maar niet de pagina wapenwinkel...
--------------------------------------------
Mijn .htaccess bestand ziet er alsvolgt uit:
RewriteEngine On
RewriteRule ^([^/]*)/$ /index.php?p=$1 [L]
RewriteRule ^([^/]*)/([^/]*)/$ /?p=$1&action=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/$ /?p=$1&show=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/$ /?p=$1&tab=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/$ /?p=$1&stats=$2 [L]
- Rewrite url werkt niet?
-
11-12-2009, 09:00 #1
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Rewrite url werkt niet?
-
-
11-12-2009, 09:02 #2
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Zo raar is dat natuurlijk niet.. Je herschrijft het 4 keer met die rewrite rule..
Dan zou je nog beter alles handmatig kunnen toevoegen aangezien je niet echt een geoptimaliseerde include systeem heb bedacht...
-
11-12-2009, 09:04 #3
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Kan je misschien iets duidelijker zijn want ik snap niet wat je bedoeld..
-
11-12-2009, 09:13 #4
- Berichten
- 548
- Lid sinds
- 16 Jaar
Je htaccess is ook verkeerd, probeer dit eens:
Code:RewriteRule ^([^.]+)\/([^.]+)\/$ pagina.php?p=$1&action=$2 [L]
@Chris
Je kunt meerder keren pagina's herschrijven hoor.
-
11-12-2009, 09:16 #5
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
RewriteRule ^([^.]+)\/([^.]+)\/$ index.php?p=$1&action=$2 [L]
-
11-12-2009, 09:18 #6
- Berichten
- 548
- Lid sinds
- 16 Jaar
Ja dat moet ook :), maar ik ging ervan uit dat u dat zelf wel zag.
-
11-12-2009, 09:19 #7
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Dan krijg ik het alsnog niet te zien..
Heb het nu zo gemaakt:
RewriteEngine On
RewriteRule ^([^/]*)/$ /index.php?p=$1 [L]
RewriteRule ^([^.]+)\/([^.]+)\/$ index.php?p=$1&action=$2 [L]
RewriteRule ^([^.]+)\/([^.]+)\/$ index.php?p=$1&show=$2 [L]
RewriteRule ^([^.]+)\/([^.]+)\/$ index.php?p=$1&tab=$2 [L]
RewriteRule ^([^.]+)\/([^.]+)\/$ index.php?p=$1&stats=$2 [L]
-
11-12-2009, 09:22 #8
- Berichten
- 548
- Lid sinds
- 16 Jaar
Ik zie het al wat je hebt gedaan..
Chris had gelijk, je kunt beter voor handel etc. een aparte map maken en het daarinzetten. Want nu blijft hij de url rewriten
-
11-12-2009, 09:28 #9
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Oke dus wat ik doe kan dus nooit werken? en als ik alles in aparte mappen ga stoppen dan krijg ik dus voor elke pagina een aparte map? en dan kan ik ook geen $_Get['p'] doen of?
-
11-12-2009, 09:40 #10
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Kijk nou eens goed Robbin, naar het eerste gedeelte van je rewrite URL.. Je geeft 4 keer dezelfde formaat op ;-) (niet de URL die erachter staat, maar die daarvoor staat.. Apache pakt alleen de laatste ;-))
-
11-12-2009, 09:43 #11
- Berichten
- 1.406
- Lid sinds
- 17 Jaar
Oke, ja dat wist ik niet, heb er niet zoveel verstand van. Maar ik dacht dat het via dit wel mogelijk was.. maar niet dus.. Bedankt voor de hulp en de moeite!
Laatst aangepast door Robbin de Kruijf : 11-12-2009 om 12:33 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic