Ik zie even niet waarom ik mijn url niet door mijn htacces file krijg.
===================================== htacces file
RewriteEngine On
RewriteRule ^\.html$ /vakantie-frankrijk/index.php
RewriteRule ^vakantie-frankrijk/ain/$ /vakantie-frankrijk/ain.php
RewriteCond %1 !^www$
RewriteRule ^vakantie-frankrijk/ain/([A-Za-z0-9-]+)/?$ vakantie-frankrijk/sub.php?link=$1
===============================tot hier huidige werkende htaccess
Er moet nu een regel bijkomen in htacces om volgende te realiseren / aan te roepen:
nu moet ik van de pagina (sub.php) door naar de laatste pagina camping.php
www.mijnreisje.nl/vakantie-frankrijk/40/ain/parijs/campingnaam/40/
In sub.php geef ik de camping in de url een variabele mee en wel: $campingsnr >> 40
Op sub.php wordt netjes het getal opgehaald en in de url geplaatst, het benoemen van de variable en aanroepen ervan gaat tot hier goed.
Nu moet in htaccess een regel komen waarbij wordt aangegeven dat de de file camping.php de bestemmingsurl is die ik hierboven toon.
In de file camping.php haal ik de variable campingid op met:
$campingsnr = $_GET['campingsnr'];
Na uren klooien in htacces heb ik het maar 2 keer in de url gezet, echter de bedoeling is achteraan in url.
de laatste regel van de htacces hierboven is van de werkende pagina sub.php en daar wordt ook de voorbeeld url opgebouwd.
Iemand enig idee ?? eventueel kan werkende site getoond worden.
- htacces / $_get variable probleem
-
21-12-2011, 16:36 #1
- Berichten
- 368
- Lid sinds
- 18 Jaar
htacces / $_get variable probleem
-
-
21-12-2011, 17:34 #2
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: htacces / $_get variable probleem
A-Za-z0-9- Zou A-Za-z0-9\- moeten wezen.
-
21-12-2011, 17:36 #3
- Berichten
- 368
- Lid sinds
- 18 Jaar
Re: htacces / $_get variable probleem
Hallo Raymond,
Tot daar gaat het goed, de pagina sub.php uit die regel werkt. Jou suggestie zal ik in ieder geval testen in die regel, maar das niet het probleem waar ik nu mee zit.
Jou aanpassing is getest, heeft geen gevolgen voor de werking.
Er moet een nieuwe regel komen voor de volgende pagina in de website en dat is: camping.php
RewriteEngine On
RewriteRule ^\.html$ /vakantie-frankrijk/index.php
RewriteRule ^vakantie-frankrijk/ain/$ /vakantie-frankrijk/ain.php
RewriteCond %1 !^www$
RewriteRule ^vakantie-frankrijk/ain/([A-Za-z0-9-]+)/?$ vakantie-frankrijk/sub.php?link=$1
RewriteRule ^xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/?$ vakantie-frankrijk/camping.php?campingnr=$1
Er moet iets gemaakt worden in htacces zodat in mijn php file camping.php de variable campingnr wordt opgehaald en de volgende url werkt:
www.mijnreisje.nl/vakantie-frankrijk/40/ain/parijs/campingnaam/40/
De php waarmee de url wordt gemaakt ziet erzo uit:
echo '<h1><b><a href="http://www.mijnreisje.nl/vakantie-frankrijk/'.$campingsnr.'/'.strtolower($departement).'/'.strtolower($plaatsje).'/campings/'.strtolower($campingslinkje).'/'.$campingsnr.'/">'.$campings['campingnaam'].'.</a></b></h1>';
De eerste '.$campingsnr.' uit de url kan wel weg, de achterste moet eigenlijk blijven.
Niemand een idee wat ik verkeerd doe, zie het zelf namelijk niet meer.
Aanvullend bericht:
wanneer ik de url afbreek tot achter vakantie-frankrijk/$campingsnr/ dan krijg ik wel weer output, dus geen 404 of 500 error, maar das niet de url structuur die ik wens.
Niemand enig idee of suggestie ??
dus als ik dit in htacces zet:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^\.html$ /vakantie-frankrijk/index.php
RewriteRule ^vakantie-frankrijk/ain/$ /vakantie-frankrijk/ain.php
RewriteCond %1 !^www$
RewriteRule ^vakantie-frankrijk/ain/([A-Za-z0-9\-]+)/?$ vakantie-frankrijk/sub.php?link=$1
RewriteRule ^vakantie-frankrijk/([a-zA-Z0-9\-]+)/?$ vakantie-frankrijk/camping.php?campingsnr=$1
========================
en als url www.mijnreisje.nl/vakantie-frankrijk/40/ aanroep heb ik gewoon output.
Aanvullend bericht:
Hallo mensen,
Na een nachtje slapen ben ik tot zover gekomen:
htacces rule:
RewriteRule ^vakantie-frankrijk/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/?$ camping.php?departement=$1&plaats=$2&campingkje=$3 &campingnaam=$4&campingnr=$5
Url in php die wordt herschreven:
<a href="http://www.mijnreisje.nl/vakantie-frankrijk/'.strtolower($departement).'/'.strtolower($plaatsje).'/'.$campingkje.'/'.strtolower($campingslinkje).'/'.$campingsnr.'/">'.$campings['campingnaam'].'.</a>
Ben een stuk dichterbij, maar bovengenoe.mde htacces regel is nog niet zoals hij hoort niemand die helpen kan ??
Aanvullend bericht:
Hallo mensen,
Al opgelost, zelf uitzoeken werkt soms het beste.Laatst aangepast door Cor S : 22-12-2011 om 08:04 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