Ik ben de laatste tijd bezig om mijn urls SEO-vriendelijk te maken. Nu is het volgende me gelukt:
huis/1234/ --> 'huis.php?huis_id=1234'
Dit heb ik als volgt gedaan in de .htaccess:
RewriteRule ^huis/(.*)/ huis.php?huis_id=$1
Wat ik eigenlijk wil is dat 'huis_id=1234' wordt omgezet naar data uit de database. Dus bijvoorbeeld naar de plaatsnaam en het adresveld:
huis/groningen/dorpstraat1/ --> 'huis.php?huis_id=1234'
Hoe pak je dit op?
Alvast mijn dank!
- Vraag rewriterule in htaccess
-
10-06-2010, 18:16 #1
- Berichten
- 60
- Lid sinds
- 17 Jaar
Vraag rewriterule in htaccess
-
In de schijnwerper
Backlinks.nl - Groot assortiment | Bekijk NR. 1 voorbeelden <---SEO/Linkbuilding9 WordPress websites in één keer te koop | Verschillende niches | Lage reserveWebsite te koopAffiliate website in de geurkaarsen nicheWebsite te koopwegens beëindiging bedrijf beschikbaar | KofferStunt.nl DA11 - DR22Website te koop -
10-06-2010, 18:30 #2
- Berichten
- 264
- Lid sinds
- 18 Jaar
Hoe ik het zou doen is
huis/groningen/dorpstraat1/ --> 'huis.php?a=groningen&huis=dorpstraat1'
en dan gewoon dorpstraat 1 in groningen opzoeken in de database. Je moet dan echter wel een mechanisme inbouwen dat je geen twee huizen dezelfde link hebben door bvb als je een duplicaat hebt er ergens iets extra bij te zetten.
-
11-06-2010, 14:51 #3
- Berichten
- 23
- Lid sinds
- 17 Jaar
Je kunt niet iets rewriten met een waarde die niet in de URL wordt meegegeven. Die id moet ergens vandaan komen.
Je kunt daarvoor alles redirecten naar een aparte parser die adres omzet naar id, maar je kunt ook (wat je vaak ziet) de id gewoon in de URL opnemen.
Bijv: http://www.example.com/huis/1234-groningen-dorpsstraat/
Je kunt dan met een soortgelijke rewrite rule als onderstaande de id meesturen naar je huis.php script.
RewriteRule ^huis/([0-9]*)-.*/$ huis.php?huis_id=$1
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