Pretty url vraagje
Posted: Wed Mar 24, 2010 3:00 pm
Ik heb op het forum en in de wiki geprobeerd dit op te lossen maar waarschijnlijk zie ik iets over het hoofd.
Hij maakt wel de url aan en vertoont die netjes in de browser, maar ik krijg een internal server 500 error. hieronder mijn code;
config.php
htaccess file die in de map staat waar mijn site te bekijken is dus hier staat ook de index file
Ik heb een map aangemaakt genaamd news en daarin deze htaccessfile gezet
Hij maakt wel de url aan en vertoont die netjes in de browser, maar ik krijg een internal server 500 error. hieronder mijn code;
config.php
Code: Select all
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
$config['use_hierarchy'] = true;
$config['query_var'] = 'page';
Code: Select all
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# except for form POSTS
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_METHOD} !POST$
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
Code: Select all
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
# Rewrite for NEWS
# requested URL looks like /news/12/13.html rewrite is
# index.php?mact=News,cntnt01,detail,0&cntnt01articleid=12&cntnt01returnid=13
# first number is article, second is returnid; NC = nocase, L=last (rule)
RewriteRule ^([0-9]*).html$ index.php?mact=News,cntnt01,detail,0&cntnt01articleid=$1 [NC,L]
RewriteRule ^([0-9]*)/([0-9]*).html$ index.php?mact=News,cntnt01,detail,0&cntnt01articleid=$1&
cntnt01returnid=$2 [NC,L]