Ik heb het volgende in me .htaccess om een mod_rewrite te doen.
Het doet alleen niet helemaal wat ik wil.
- Als mensen naar www.mijn-domein.nl/p/mijn-pagina/ gaan moeten ze uitkomen op pagina.html met 1 variabele.
- Als mensen naar www.mijn-domein.nl/p/mijn-pagina/mijn-sub-pagina/ gaan moeten ze uitkomen op pagina.html maar dan met twee variabelen.
Probleem: Hij doet het wel met twee variabelen, maar bij 1 variable geeft de browser terug 'pagina niet gevonden'.
PHP Code:
RewriteRule ^p/(.+) pagina.html?pg=$1
RewriteRule ^p/(.+)/s/(.+) pagina.html?pg=$1&sub=$2
- .htaccess vraagje!
-
13-09-2010, 20:17 #1
- Berichten
- 589
- Lid sinds
- 16 Jaar
.htaccess vraagje!
-
In de schijnwerper
(SEO) Tekstschrijver nodig voor winstgevende teksten?Freelance / WerkPrijsperkwh.nl - met content & affiliate kansenWebsite te koopTe koop webshop shopify officetown. 500 omzet - kantoorartikelen - Bol accountsWebsite te koopVakantieslitouwen.nl - 525 artikelen - Startklaar voor affiliate / Adsense!Website te koop -
13-09-2010, 20:40 #2
- Berichten
- 1.499
- Lid sinds
- 17 Jaar
PHP Code:RewriteRule ^p/(.*)$ pagina.html?pg=$1 [L]
RewriteRule ^p/(.*)/s/(.*) pagina.html?pg=$1&sub=$2 [L]
-
13-09-2010, 22:33 #3
- Berichten
- 589
- Lid sinds
- 16 Jaar
Dat werkt niet!
-
14-09-2010, 00:40 #4
- Berichten
- 15
- Lid sinds
- 15 Jaar
PHP Code:RewriteRule ^p/(.*)$ pagina.html?pg=$1 [L]
RewriteRule ^p/(.*)/s/(.*)$ pagina.html?pg=$1&sub=$2 [L]
-
14-09-2010, 09:33 #5
- Berichten
- 589
- Lid sinds
- 16 Jaar
Als ik dat doe krijg ik als pagina als je een echo doet:
dit-is-mijn-pagina/s/sub-pagina/
Maar dat moet zijn sub-pagina/
-
14-09-2010, 10:00 #6
- Berichten
- 1.499
- Lid sinds
- 17 Jaar
@Serkan:
Slordig inderdaad, een $ vergeten. Probeer hem eens zo:
PHP Code:RewriteRule ^p/(.*)/s/(.*)$ pagina.html?pg=$1&sub=$2 [L]
RewriteRule ^p/(.*)$ pagina.html?pg=$1 [L]
-
14-09-2010, 10:47 #7
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
waarom staat die /s/ er bij jullie tussen? Die noemt hij niet in zijn voorbeeld URL..
PHP Code:RewriteRule ^p/(.*)/(.*)$ pagina.html?p=$1&s=$s2 [L]
RewriteRule ^p/(.*)$ pagina.html?p=$s1 [L]
-
14-09-2010, 17:11 #8
- Berichten
- 1.499
- Lid sinds
- 17 Jaar
Staat wel in z'n voorbeeld URL
-
14-09-2010, 20:12 #9
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Dan gaat het daar misschien mis, want in zijn tekst zet hij:
- Als mensen naar www.mijn-domein.nl/p/mijn-pagina/ gaan moeten ze uitkomen op pagina.html met 1 variabele.
- Als mensen naar www.mijn-domein.nl/p/mijn-pagina/mijn-sub-pagina/ gaan moeten ze uitkomen op pagina.html maar dan met twee variabelen.
De prefixes /p/ en /s/ zijn volgens mij overigens niet eens nodig..
-
14-09-2010, 20:52 #10
- Berichten
- 750
- Lid sinds
- 15 Jaar
RewriteRule ^p/(.+)/s/(.+) pagina.html?pg=$1&sub=$2 [L]
RewriteRule ^p/(.+)/ pagina.html?pg=$1 [L]
Zo moeten de rewrite rules neer gezet worden
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