Slash met .htacces
Hallo allemaal,
Ik gebruik voor mijn website bestanden die eindigen op .php
Nu wil ik graag de extensie weg en achter elke url een slash. Dit wou ik doen via mijn .htaccess, met de volgende opties:
Slash erbij:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ $0/ [L,R=301]
Extensie weg:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Maar allebei werken ze niet, altans er gebeurt niks. Moet ik nog meer doen dan alleen dit toevoegen aan mijn .htaccess? (mijn hosting ondersteund wel .htaccess)
Ik gebruik voor mijn website bestanden die eindigen op .php
Nu wil ik graag de extensie weg en achter elke url een slash. Dit wou ik doen via mijn .htaccess, met de volgende opties:
Slash erbij:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ $0/ [L,R=301]
Extensie weg:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Maar allebei werken ze niet, altans er gebeurt niks. Moet ik nog meer doen dan alleen dit toevoegen aan mijn .htaccess? (mijn hosting ondersteund wel .htaccess)
Dat je zal moeten doen is alle niet afbeelding bestanden laten rewriten naar index.php. In index.php zal je de juiste inhoud dan moeten ophalen. Zelf doe ik dit met onderstaande .htaccess
Options +FollowSymLinks
Options -MultiViews
Redirect 301 /nl/.*$ /
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)$ index.php [L]
Options +FollowSymLinks
Options -MultiViews
Redirect 301 /nl/.*$ /
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)$ index.php [L]
Bedankt voor de reactie. klinkt erg ingewikkeld voor me..rewriten en inhoud ophalen. En ik heb een foto site, bijna alle pagina's hebben een afbeelding.