Beste SD-ers,
Zelf ben ik niet zo'n held met .htaccess en eerder had ik er al iets mee gemaakt, dus dacht het leuk te kunnen overnemen en ook op een andere website te kunnen toepassen. Echter .. Het werkt dus niet.
Wat ik wil is dat de link: www.website.nl/blogs/onderhoud/ verwijst naar www.website.nl/onderhoud.php Nu heb ik het als volgt gedaan:
Dit werkt dus echter niet, want als ik dan de op de link www.website/blogs/onderhoud/ klik, dan krijg ik een foutmelding dat de pagina niet bestaat. Kunnen jullie mij hiermee uit de brand helpen?!PHP Code:
Options +FollowSymLinks
RewriteEngine on
RewriteRule blogs/onderhoud/?$ onderhoud.php
Bij voorbaat enorm veel dank! Stefan
- Ik dacht dat het goed was....
-
18-03-2011, 19:07 #1
- Berichten
- 651
- Lid sinds
- 17 Jaar
Ik dacht dat het goed was....
-
18-03-2011, 19:22 #2
- Berichten
- 74
- Lid sinds
- 14 Jaar
Re: Ik dacht dat het goed was....
Probeer dit eens als rewriterule
RewriteRule ^blogs/onderhoud/$ onderhoud.php [L]
-
18-03-2011, 19:24 #3
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: Ik dacht dat het goed was....
Bedankt voor je reactie. Het werkt echter niet, helaas. onderhoud.php bestaat gewoon en is via de browser wel aan te roepen (direct).
-
19-03-2011, 19:04 #4
- Berichten
- 376
- Lid sinds
- 18 Jaar
Re: Ik dacht dat het goed was....
Ik zou geen htaccess hiervoor gebruiken; het enige wat je daarin doet is alles doorsturen naar index.php en de originele url als variabele meegeven en in index.php met PHP bepalen wat er moet gebeuren.
-
20-03-2011, 12:16 #5
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Ik dacht dat het goed was....
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^blogs/onderhoud/$ onderhoud.php
-
20-03-2011, 12:51 #6
- Berichten
- 1.402
- Lid sinds
- 14 Jaar
Re: Ik dacht dat het goed was....
RewriteEngine on
RewriteBase /
RewriteRule ^blogs/onderhoud/(.*)$ onderhoud.php [L]
-
20-03-2011, 22:35 #7
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: Ik dacht dat het goed was....
@Joshua & @Mayar: allebei de opties werkte! Hartelijk dank. Mag ik nog wel even vragen wat het verschil nu precies is tussen jullie antwoorden. En ik kan inderdaad lezen, maar geen idee waar alles nu precies voor staat. Zouden jullie daar iets meer uitleg over willen geven?
-
21-03-2011, 13:05 #8
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Ik dacht dat het goed was....
Het zit hem vooral in de RewriteBase / waardoor de regel goed werkt.
Mayar zet er nog eens (.*)$ achteraan maar dat is niet nodig aangezien jij die vaste URL setup hebt. (.*) geeft een variabel aan (in dit geval: er kan nog van alles na de slash komen) maar hier gebeurd niets mee.
Stel je voor je hebt een pagina script dat er zo uitziet; ?p=blogs&titel=onderhoud en op de plek van onderhoud kan van alles komen te staan, dan kun je dit doen:
RewriteRule ^blogs/(.*)/$ index.php?p=blogs&titel=$1
Je geeft die waarde dan door in je URL. Uiteraard is (.*) niet het beste in dit geval (dit zijn namelijk alle tekens) maar in dat geval zul je vaker ([a-zA-Z0-9_-]+) gebruiken in plaats van (.*)
-
21-03-2011, 14:01 #9
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: Ik dacht dat het goed was....
@Joshua: Bedankt voor de goede uitleg! Ik wilde juist nog eens gaan vragen hoe ik het dan moest doen met dynamische url's, maar jij geeft ook hier een hartstikke mooi antwoord op. Hartelijk dank voor je uitleg, het wordt mij nu al een stuk duidelijker allemaal!!
-
21-03-2011, 14:22 #10
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Ik dacht dat het goed was....
Graag gedaan :)
http://www.addedbytes.com/cheat-shee...e-cheat-sheet/
Hier heb je waarschijnlijk ook heel veel aan ;-)
-
21-03-2011, 14:26 #11
- Berichten
- 651
- Lid sinds
- 17 Jaar
Re: Ik dacht dat het goed was....
Geweldig! Wederom: bedankt!
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