Ik heb nu de volgende code:
Nu doet hij wel van www.domein.nl/sM/home.php ipv index.php?sM=homeCode:RewriteEngine On RewriteRule ^sM/([^/]*)\.php$ index.php?sM=$1 [L]
Maar als ik dit wil: www.domein.nl/sM/layout.php?keuze=rood dan doet hij hem niet goed.
(ps. het gaat om meerdere optie met paar wel een 2e get en anderen niet)
Weet iemand hoe ik het kan oplossen?
- Mod Rewrite hulp
-
11-02-2011, 15:13 #1
- Berichten
- 346
- Lid sinds
- 17 Jaar
Mod Rewrite hulp
-
-
11-02-2011, 15:33 #2
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Mod Rewrite hulp
Code:<IfModule mod_rewrite.c> Options +FollowSymLinks Options -Indexes RewriteEngine On RewriteBase / # Bestaande bestanden of mappen uitsluiten RewriteCond %{REQUEST_FILENAME} -f [NC,OR] RewriteCond %{REQUEST_FILENAME} -d [NC] RewriteRule ^(.*?)$ $1 [L] RewriteRule ^sM/skin/([a-zA-Z0-9_-]+)/$ layout.php?keuze=$1 [L] RewriteRule ^sM/([a-zA-Z0-9_-]+)/$ home.php?sM=$1 [L] </IfModule>
Als er een bestaand bestand wordt aangeroepen (als je bijvoorbeeld een mapje hebt sM en daar staat een bestand in met de naam text.txt) dan zal dit bestand worden geopend en niet herschreven wroden naar home.php?sM=text.txt
-
12-02-2011, 06:43 #3
- Berichten
- 346
- Lid sinds
- 17 Jaar
Re: Mod Rewrite hulp
Bedankt Joshua, maar ik bedoel als je www.domein.nl/sM/layout.php hebt dat via index.php?sM=layout is en dan www.domein.nl/sM/layout.php/rood (of iets) wilt hebben als een GET['rood'].
Hoe doe je dat dan? Want ik heb het voor meerdere opties nodig
-
12-02-2011, 10:54 #4
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Mod Rewrite hulp
Dan krijg je iets als:
/sM/layout/rood/ => gaat naar index.php?sM=layout&kleur=rood
/sM/layout/ => gaat naar index.php?sM=layout
Code:<IfModule mod_rewrite.c> Options +FollowSymLinks Options -Indexes RewriteEngine On RewriteBase / # Bestaande bestanden of mappen uitsluiten RewriteCond %{REQUEST_FILENAME} -f [NC,OR] RewriteCond %{REQUEST_FILENAME} -d [NC] RewriteRule ^(.*?)$ $1 [L] RewriteRule ^sM/layout/([a-zA-Z]+)/$ lindex.php?sM=layout&kleur=$1 [L] RewriteRule ^sM/([a-zA-Z0-9_-]+)/$ index.php?sM=$1 [L] </IfModule>
-
12-02-2011, 18:27 #5
- Berichten
- 346
- Lid sinds
- 17 Jaar
Re: Mod Rewrite hulp
Bedankt Joshua, hij doet het.
Maar nog een laatste vraag:
Als ik meerdere wil zou dat in 1x kunnen met een GET['optie'].
Of moet ik steeds een rewrite erbij zetten?
-
12-02-2011, 18:45 #6
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Mod Rewrite hulp
Meerdere wat?
-
12-02-2011, 20:16 #7
- Berichten
- 346
- Lid sinds
- 17 Jaar
Re: Mod Rewrite hulp
Dat als ik
index.php?sM=chatbox&get=tien
index.php?sM=spel&get=home
Dat ik zo kan verschillen...
-
12-02-2011, 20:28 #8
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Mod Rewrite hulp
Dan zou je dit kunnen gebruiken, voor de kleur geld dan &kleur= en voor andere pagina's stuur je 2 parameters mee.
RewriteRule ^sM/layout/([a-zA-Z0-9-_]+)/$ index.php?sM=layout&kleur=$2 [L]
RewriteRule ^sM/([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)/$ index.php?sM=$1&get=$2 [L]
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