Ik heb waarschijnlijk een hele stomme vraag bij het gebruik van mod_rewrite.
Is het de bedoeling dat ik zelf alle urls 'netjes' in de code ga opgeven, of word de url in de browser automatisch aangepast?
Wanneer ik namelijk naar de onderstaande url ga,
http://www.domain.com/cgi-bin/shop.p...es&product=bus
verwijst deze niet naar
http://www.domain.com/shop/vehicles/bus.html
Direct verwijzen naar http://www.domain.com/shop/vehicles/bus.html werkt wel, wat wil zeggen dat ik overal in mijn code de 'nette' url moet opgeven. Iets wat ik niet wil.
Ik ging er vanuit dat mod_rewrite de url achteraf zou herschijven?
- .htacces mod_rewrite vraag
-
17-07-2012, 09:21 #1
- Berichten
- 98
- Lid sinds
- 15 Jaar
.htacces mod_rewrite vraag
-
In de schijnwerper
Autoriteit links aangeboden | Hoge DR & DA + Duizenden bezoekers. Alle NICHES vrijwelOverige dealsIk ga stoppen met mijn bedrijf - Domeinnamen en WP plugins zijn nog beschikbaarOverige dealsBlogplaatsing Lifestyle website 80.000 bezoekers p/m (DR 45)Linkpartners[BELANGRIJK] Festinger Vault - Download 25.000 thema's en pluginsPromotie -
17-07-2012, 13:07 #2
- Berichten
- 163
- Lid sinds
- 13 Jaar
Re: .htacces mod_rewrite vraag
Je zult zelf de nette url's moeten maken in de code, de .htaccess bestand zet deze dan om naar de lelijke url waardoor je programma er netjes op reageert met bijv. $_GET['id'].
Dus zelf deze link maken: http://www.domain.com/shop/vehicles/bus.html
en de .htacces maakt er dit van: http://www.domain.com/cgi-bin/shop.p...es&product=bus
-
17-07-2012, 14:57 #3
- Berichten
- 98
- Lid sinds
- 15 Jaar
Re: .htacces mod_rewrite vraag
Hoe doe ik dit dan met dynamische gegevens?
Mijn gehele navigatie is opgebouwd uit databasegegevens die gecombineerd worden.
Onderstaande code gebruik ik...
PHP Code:echo "<a href=\"http://www.domain.nl/categories.php?maincategoryid=".$productGroupsData['id']."&maincategorydescription=".$functions->cleanurl($categoryTitle)."&productgroupid=".$productGroupsData['id']."&productgroupdescription=".$functions->cleanurl($productGroupsData['description'])."&subitemid=".$subItemsData['id']."&subitemdescription=".$functions->cleanurl($subItemsData['description'])."\">".ucfirst($subItemsData['description'])."</a>\n";
PHP Code:<a href="http://www.domain.nl/categories.php?maincategoryid=1&maincategorydescription=kookgereedschap&productgroupid=1&productgroupdescription=categorieen&subitemid=1&subitemdescription=bakbenodigheden">Bakbenodigdheden</a>
Code:RewriteEngine On RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /categories.php?maincategoryid=1&maincategorydescription=$1&productgroupid=1&productgroupdescription=$2&subitemid=1&subitemdescription=$3 [L]
http://www.domain.nl/kookgereedschap/categorieen/bakbenodigheden.html
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