Ik heb een probleem met mod_rewrite en php
alles werkt alleen ik kan niet een oplossing vinden voor mijn probleem

wat ik doe is
www.website.nl/producten/producten_product1 = rewrite -> /index.php?do=producten_product1

dit include file /templates/producten_product1.php

ik heb ook nog een ?nav=producten
dit geeft een introductie pagina weer (templates/intro/?waarde $_GET['nav'] .php


Wat ik nu graag wil is dat als ik aanroep:
www.website.nl/producten/nieuws

deze doorlinkt naar index.php/?do=producten_nieuws
waar de daadwerkelijke file /templates/producten_nieuws.php is

dit lukt me niet met mod rewrite
weet iemand een oplossing?
doorlinkt met mod rewrite naar index.php/?do=producten_product1
Ok stukje verde gekomen heb nu dit:

if (preg_match("/_/i", $do)) {

$pos = strpos($do,"_")+1;
$do = substr($do, $pos,20);
echo $do;
}

dit kijkt of /?do=products_product1 bestaat
anders is $do="products"
bestaat dit wel dan
wordt $do omgezet naar "product1"

als ik nu op mijn site www.website.nl/product in type gaat ie naar /?do=product

als ik nu op mijn website www.website.nl/product_product1 intype dan gaat ie naar /?do=product

wat dus nog niet juist is..

ik wil de URL uitlezen in de adresbalk en dan met

if (preg_match("/_/i", $do)) {

$pos = strpos($do,"_");
$do = substr($do, 0, $pos);
echo $do;
}

"product_" toevoegen aan de string "product"

weet iemand hiervoor een oplossing?

Moderator edit: Ter info

Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen.

Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

Lees eventueel ook even http://phphulp.nl/faq/ om bekend te zijn met een aantal belangrijke zaken.
paar dingen geprobeert ik kom er nog niet uit
zoals k het nu bekijk moet mijn .htaccess dus strings appenden

als ik doe http://www.website.nl/producten/product1

dan moet ie in feite in de .htaccess doorlinken naar
www.website.nl/?do=producten_product1
waar [producten] variabel is

Moderator edit: Ter info

Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen.

Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

Lees eventueel ook even http://phphulp.nl/faq/ om bekend te zijn met een aantal belangrijke zaken.
Dit is mijn .htaccess
wie weet een oplossing?

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule \.(css|jpe?g|gif|png)$ - [L]
RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]
RewriteRule ^([^/\.]+)/?$ /index.php?nav=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ /index.php?do=$1&nav=$2 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ /index.php?do=$1&nav=$2&page=$3 [L]

Moderator edit: Ter info

Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen.

Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

Lees eventueel ook even http://phphulp.nl/faq/ om bekend te zijn met een aantal belangrijke zaken.

Reageren