rewrite url
Beste phpers
Ik wil de url rewriten!
maar het lukt nog niet echt :)
link:
index.php?pagina=ticket&bekijk=1
.htaccess
RewriteEngine on
RewriteRule ^pagina/ticket/([0-9][0-9])/$ /index.php?pagina=ticket&bekijk=$1
Wat doe ik verkeerd?
Ik wil de url rewriten!
maar het lukt nog niet echt :)
link:
index.php?pagina=ticket&bekijk=1
.htaccess
RewriteEngine on
RewriteRule ^pagina/ticket/([0-9][0-9])/$ /index.php?pagina=ticket&bekijk=$1
Wat doe ik verkeerd?
link is de oude link.
pagina/ticket/01/ zou worden /index.php?pagina=ticket&bekijk=01.
Let wel op dat je twee cijfers moet.
pagina/ticket/01/ zou worden /index.php?pagina=ticket&bekijk=01.
Let wel op dat je twee cijfers moet.
Als ik dit in de browser typ:
index.php?pagina=ticket&bekijk=07
dan gebeurt er niets....
index.php?pagina=ticket&bekijk=07
dan gebeurt er niets....
Je doet de verkeerde kant op.
Zie mijn voorbeeld. Die kant op gaan de urls.
Van links naar rechts.
Zie mijn voorbeeld. Die kant op gaan de urls.
Van links naar rechts.
Ik snap niet wat je bedoelt met "Je doet de verkeerde kant op".
bedoel je dat ik dit in de browser moet typen:
pagina/ticket/07/
bedoel je dat ik dit in de browser moet typen:
pagina/ticket/07/
ja
ok ik zie nu mijn pagina zonder CSS...
Hoe fix ik dat?
Hoe fix ik dat?
/ voor de path zetten.
De volgende regels boven je rewrite rule zetten:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
De volgende regels boven je rewrite rule zetten:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
Ik heb nu het volgende:
Maar hij geeft nog steeds geen CSS weer.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^pagina/ticket/([0-9][0-9])/$ index.php?pagina=ticket&bekijk=$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^pagina/ticket/([0-9][0-9])/$ index.php?pagina=ticket&bekijk=$1
Maar hij geeft nog steeds geen CSS weer.
/ voor de path van de css, images en js
/path/naar/style.css
/path/naar/style.css
css/style.css
Maar ik snap eerlijk gezegd weer niet echt wat je bedoelt...
Krijg nu een Internal Server Error :o
Maar ik snap eerlijk gezegd weer niet echt wat je bedoelt...
Krijg nu een Internal Server Error :o
Je moet daar dus nog een / voor zetten
/css/style.css
/css/style.css
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
RewriteEngine on
/css/style.css
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^pagina/ticket/([0-9][0-9])/$ index.php?pagina=ticket&bekijk=$1
/css/style.css
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^pagina/ticket/([0-9][0-9])/$ index.php?pagina=ticket&bekijk=$1
Krijg weer de melding Internal Server Error
Je moet die ook niet in je .htaccess zetten, in je html.
Bedoel je dit:
<link rel="stylesheet" type="text/css" href="/css/style.css" />
?
<link rel="stylesheet" type="text/css" href="/css/style.css" />
?
ja
ok, dat heb ik gedaan.
maar nog steeds wordt er geen css ingeladen...
maar nog steeds wordt er geen css ingeladen...
Ik ben er mee verdergegaan, maar ik kom er niet uit.
De css wil maar niet werken.
.htaccess
index.php
wat doe ik verkeerd?
De style.css en colour.css staan in de zelfde map als index.php
De css wil maar niet werken.
.htaccess
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
RewriteEngine On
RewriteBase /
# Bestaande bestanden of mappen uitsluiten
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule ^(.*?)$ $1 [L]
# Alles naar ����n parameter
RewriteRule ^(.*?)$ index.php?p=$1 [L,QSA]
RewriteBase /
# Bestaande bestanden of mappen uitsluiten
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule ^(.*?)$ $1 [L]
# Alles naar ����n parameter
RewriteRule ^(.*?)$ index.php?p=$1 [L,QSA]
index.php
Code (php)
wat doe ik verkeerd?
De style.css en colour.css staan in de zelfde map als index.php
php tag heb ik gedaan voor kleurtjes :P
en ik heb nog een vraag:
ik heb index.php?p=nieuws&nieuwsid=1
dus in url /nieuws
maar ik wil een nieuws id mee geven
/nieuws/1
ik gebruikt de volgende regel:
RewriteRule ^(.*?)$ index.php?p=nieuws&nieuwsid=$i [L,QSA]
maar hij leest de ID niet...
wat doe ik fout??
Toevoeging op 12/12/2010 23:18:40:
Kan iemand mij helpen?
ik moet deze url in een rewriterule stoppen:
index.php?nieuws&nieuwsid=1
heb het volgende geprobeerd:
RewriteRule ^(.*?)$ index.php?p=nieuws&nieuwsid=$i [L,QSA]
en
RewriteRule ^nieuws/(.*)/(.*)/$ index.php?p=nieuws&nieuwsid=$1 [L]
Toevoeging op 13/12/2010 16:48:51:
Iemand? :(
en ik heb nog een vraag:
ik heb index.php?p=nieuws&nieuwsid=1
dus in url /nieuws
maar ik wil een nieuws id mee geven
/nieuws/1
ik gebruikt de volgende regel:
RewriteRule ^(.*?)$ index.php?p=nieuws&nieuwsid=$i [L,QSA]
maar hij leest de ID niet...
wat doe ik fout??
Toevoeging op 12/12/2010 23:18:40:
Kan iemand mij helpen?
ik moet deze url in een rewriterule stoppen:
index.php?nieuws&nieuwsid=1
heb het volgende geprobeerd:
RewriteRule ^(.*?)$ index.php?p=nieuws&nieuwsid=$i [L,QSA]
en
RewriteRule ^nieuws/(.*)/(.*)/$ index.php?p=nieuws&nieuwsid=$1 [L]
Toevoeging op 13/12/2010 16:48:51:
Iemand? :(
Gewijzigd op 12/12/2010 23:19:25 door Mitchel V
Jaaa eindelijk bump!
Ik kom er niet uit met de &
ik heb BV:
www.website.nl/index.php?nieuws&nieuwsid=1
dat moet worden
www.website.nl/nieuws/1
Hoe doe ik dat?
Ik krijg het niet voor elkaar (zie vorige reply)
Ik kom er niet uit met de &
ik heb BV:
www.website.nl/index.php?nieuws&nieuwsid=1
dat moet worden
www.website.nl/nieuws/1
Hoe doe ik dat?
Ik krijg het niet voor elkaar (zie vorige reply)




