Dan heb je Options +MultiViews niet nodig.
Link gekopieerd
Zie Foto
20-09-2013 20:32
gewijzigd op 20-09-2013 20:53
Ook geen +FollowSymlinks?
Dus ik heb nu dit
RewriteEngine On
RewriteRule ^plaatsen/(.*)/ plaatsen.php?id=$1
RewriteRule ^plaatsen/(.*) plaatsen.php?id=$1
De link werkt,
www.site.be/plaatsen/1/ (met een streepje op het einde)
Maar er komt geen CSS mee door.. En nu werkt mijn paginanaam zonder extensie ook niet meer.
Link gekopieerd
Zet dit neer voor je RewriteRule:
RewriteCond %{REQUEST_FILENAME} !-f
En maak je paden absoluut, door er een / voor te zetten, zodat ze direct vanaf de root beginnen.
Link gekopieerd
Link gekopieerd
Oke, met die <base> tag van Erwin heb ik al de CSS van mijn site.
Als ik nu de .htaccess code neem van Donny..
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.* - [L]
RewriteRule ^(.*)$ plaatsen.php?id=$1 [QSA]
Dan krijg ik wat ik na mijn domeinnaam typ op mijn scherm.
Op mijn pagina 'plaatsen.php' staat een echo $_get['id']
Link gekopieerd
Die $_GET speelt geen rol meer, die kan je dan vervangen door een explode op $_SERVER['REQUEST_URI']
Link gekopieerd
Zie Foto
20-09-2013 21:55
gewijzigd op 20-09-2013 21:55
Oke dus nu maak ik ervan
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.* - [L]
RewriteRule ^plaatsen/(.*)$ plaatsen.php?id=$1 [QSA]
Als ik dit doe werkt..
www.mijndomein.be/plaatsen/1 .. prima
Mijn andere pagina's werken nu wel niet meer zonder de extensies :(
[size=xsmall]
Toevoeging op 20/09/2013 23:03:49: [/size]
Zo werkt het voor mij.. Is dit een beetje correct?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.* - [L]
RewriteRule ^plaatsen/(.*)$ plaatsen.php?id=$1 [QSA]
Link gekopieerd
Als het werkt, werkt het. Maar als je dat andere topic een beetje hebt doorgelezen dan weet je hoe ik er naar kijk.
Link gekopieerd