[Opgelost] mod_rewrite en news module
Posted: Thu Apr 28, 2011 9:53 am
Ik heb er hier al heel wat over gelezen, maar kan er toch niet uitkomen.
Kan iemand mij uitleggen wat er fout gaat.
Ik gebruik versie 1.9.4.1
op Apache server
Heb op alle pagina's aan de zijkant de nieuws samenvatingen.
Met: {news number='3' detailpage='nieuws'} geef ik de details weer op de pagina "nieuws".
zonder mod_rewrite werkt het allemaal prima.
zodra ik mod_rewrite inschakel gaat het fout en krijg ik een 404.
De link ziet er dan zo uit:
http://www.sub.mijndomein.nl/news/5/58/ ... richt.html
Het htaccess bestand is als volgt:
Heeft dit iets te maken met het feit dat ik proefdraai op een sub domein, of heeft het een andere oorzaak.
Ik kan er niet echt uitkomen. Iemand tips?
Kan iemand mij uitleggen wat er fout gaat.
Ik gebruik versie 1.9.4.1
op Apache server
Heb op alle pagina's aan de zijkant de nieuws samenvatingen.
Met: {news number='3' detailpage='nieuws'} geef ik de details weer op de pagina "nieuws".
zonder mod_rewrite werkt het allemaal prima.
zodra ik mod_rewrite inschakel gaat het fout en krijg ik een 404.
De link ziet er dan zo uit:
http://www.sub.mijndomein.nl/news/5/58/ ... richt.html
Het htaccess bestand is als volgt:
Code: Select all
# Attempt to override some php settings, these settings may be helpful on some hosts if your
# default configuration does not meet CMS's minimum requirements, and your host
# has given your account appropriate permissions
#php_value upload_max_filesize "10M"
#php_value session_save_path "tmp/cache"
#php_flag magic_quotes_gpc Off
#php_flag register_globals Off
#php_flag session.use_trans_sid Off
# (this is important, so uncomment if your host permit)
#Options -Indexes
#ServerSignature Off
#
Options +FollowSymLinks
#
<IfModule mod_rewrite.c>
RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /
#
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#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]
</IfModule>
Ik kan er niet echt uitkomen. Iemand tips?