Ik ben bezig met mod rewrite via .htaccess, maar ik kom er even niet meer uit.
Huidige situatie:
http://www.domein.nl/paginanaam.php
Dit wil ik graag veranderen naar:
http://www.domein.nl/categorie/paginanaam.html
Hoe kan ik dit het beste aanpakken? Een fysieke map aanmaken en daar die bestanden in zetten? en vervolgens via .htacces die pagina doorverwijzen? Welke rewriterule moet ik hiervoor gebruiken?
- Mod Rewrite
-
22-07-2011, 15:47 #1
- Berichten
- 152
- Lid sinds
- 18 Jaar
Mod Rewrite
-
22-07-2011, 18:44 #2
- Berichten
- 753
- Lid sinds
- 14 Jaar
Re: Mod Rewrite
Gaat het om 1 pagina of meerdere ?
-
22-07-2011, 18:46 #3
- Berichten
- 346
- Lid sinds
- 16 Jaar
Re: Mod Rewrite
Code:Options +FollowSymLinks Options -Indexes RewriteEngine On # Bestaande bestanden of mappen uitsluiten RewriteCond %{REQUEST_FILENAME} -f [NC,OR] RewriteCond %{REQUEST_FILENAME} -d [NC] RewriteRule ^(.*?)$ $1 [L] RewriteRule ^categorie/([a-zA-Z0-9_-]+).html$ $1.php [L]
-
22-07-2011, 18:46 #4
- Berichten
- 152
- Lid sinds
- 18 Jaar
Re: Mod Rewrite
Het gaat om meerdere pagina's die nu dus allemaal in de root staan. Ik wil ze daarom gaan verdelen in categorieën.
@zeeshan: Die categorie is de naam van de categorie. Ik wil dus dat er ook een pagina komt wanneer je http://www.domein.nl/categorie/ gaat.
-
22-07-2011, 19:18 #5
- Berichten
- 753
- Lid sinds
- 14 Jaar
Re: Mod Rewrite
Dit zou moeten werken
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*).html$ $1.php [L]
-
23-07-2011, 10:27 #6
- Berichten
- 152
- Lid sinds
- 18 Jaar
Re: Mod Rewrite
Nee dat werkt niet. Ik zal het nog een keer uitleggen. Ik heb allemaal bestanden in de root staan:
domein.nl/bestand1.php
domein.nl/bestand2.php
domein.nl/bestand3.php
enz.
Deze bestanden wil ik gaan onderverdelen in categorieën.
domein.nl/categorie1/bestand2.html
domein.nl/categorie2/bestand1.html
domein.nl/categorie2/bestand3.html
enz.
Hoe kan ik dit het beste oplossen?
-
23-07-2011, 11:33 #7
- Berichten
- 346
- Lid sinds
- 16 Jaar
Re: Mod Rewrite
Dit kan volgens mij niet, tenzij je doet: bestand.php?categorie=CATEGORIENAAM (of alles apart invoeren)
-
23-07-2011, 11:57 #8
- Berichten
- 21
- Lid sinds
- 12 Jaar
Re: Mod Rewrite
Ik heb kort geleden een script gemaakt dat dit wel kan, ik gebruik verschillende mappen waarin index bestanden staan. (verplicht voor de browser) Deze verwijzen dan door naar een algemene index file, en deze opent dan weer de specifieke pagina.
Bijvoorbeeld:
http://www.website.nl/catagorie1/ --> Hier staat dan een index bestand in hier moet de bestandsnaam worden benoemd(bijvoorbeeld bestand1.php), deze verwijst door naar algemene index bestand in de map: http://www.website.nl/files/includes...index_file.php.
Hierin wordt de pagina bestand1.php opgeroepen, deze kan dan overal staan. Bijvoorbeeld in de map:
http://www.website.nl/files/incldude...s/bestand1.php
Het lijkt allemaal misschien ingewikkeld, maar het blijkt wel de beste oplossing (denk ik). Ik kan je het script wel sturen als je geďnteresseerd bent.Laatst aangepast door Enrico Werkema : 23-07-2011 om 12:05
-
23-07-2011, 12:50 #9
- Berichten
- 753
- Lid sinds
- 14 Jaar
Re: Mod Rewrite
Ik las laatst te snel die oplossing wat ik gaf werkt kan dan inderdaad niet werken.
@topicstarter
Zie https://www.sitedeals.nl/scripting-ph...tml#post824644
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