Beste webmasters
ik wil een rewrite voor de index maken maar dit lukt niet wat doe ik verkeert
als in de pagina open via pagina.php?naam=home dan lukt dit wel
en is het ook mogelijk als ze gewoon naar de site surfen dat via een rewrite vanzelf de pagina home opent = pagina.php?pagina=home
alvast dank
PHP Code:
Options +FollowSymLinks
RewriteEngine On
########################################rewrite voor de index pagina's###############################################
RewriteRule ^([A-Za-z0-9-]+)/?$ pagina.php?naam=$1
- rewrite .htaccess
-
09-08-2011, 14:10 #1
- Berichten
- 320
- Lid sinds
- 15 Jaar
rewrite .htaccess
-
-
09-08-2011, 14:10 #2
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: rewrite .htaccess
Probeer eens na 'RewriteEngine On' dit te plaatsen: 'RewriteBase /' en plaats achteraan je RewriteRule even een [L], niet perse nodig met maar 1 regel, maar zo geef je aan dat er niet verder gezocht hoeft te worden of er toevallig nog een regel voldoet.
-
09-08-2011, 14:17 #3
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: rewrite .htaccess
bedankt het werkt de pagina opennen kan ik via als ze gewoon naar de site surfen www.site.nl dat deze automaties /home opent of kan dit niet
-
09-08-2011, 14:21 #4
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: rewrite .htaccess
Dat kan wel, dan moet je helemaal onderaan je htaccess bestand deze regel plaatsen:
RewriteRule ^(.*)$ http://www.mijnsite.nl/home/ [R=301,L]
Belangrijk is dat je hierboven AL je andere RewriteRules plaatst, deze regel wordt namelijk als allerlaatste aangeroepen en stuurt alles door naar de /home/
-
09-08-2011, 14:24 #5
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: rewrite .htaccess
bednakt voor de de hulp
maar als ik deze regel toevoeg
RewriteRule ^(.*)$ http://www.site.be/home/ [R=301,L]
dan werkt er niets meer
PHP Code:Options +FollowSymLinks
RewriteEngine On
########################################rewrite voor de index pagina's###############################################
RewriteRule ^([A-Za-z0-9-]+)/?$ pagina.php?naam=$1 [L]
RewriteRule ^(.*)$ http://www.mijnsite.nl/home/ [R=301,L]
-
09-08-2011, 14:25 #6
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: rewrite .htaccess
Ik zie de RewriteBase weer nergens?
-
09-08-2011, 14:29 #7
- Berichten
- 320
- Lid sinds
- 15 Jaar
Re: rewrite .htaccess
als ik de rewritebase gebruik e ik de site bezoek doet die dit voor alle paginas www.mijnwebsite.nl/home/?naam=home
-
09-08-2011, 14:33 #8
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: rewrite .htaccess
Ik weet niet meer precies wat je nu gedaan hebt en wat niet :-)
RewriteBase is om aan te geven vanaf waar de URLs herschreven moeten worden, zo kun je bijv. een subdirectory uitzonderen. In je bestanden moet je een base href tag plaatsen (google maar op base href) en dan kun je bijv dit doen: <a href="home/">home</a> je moet natuurlijk niet ?=home als link gaan plaatsen hier.
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