Page 1 of 1

htaccess bestand tips?

Posted: Sun Dec 16, 2012 11:12 am
by vinyl
Ik heb voor mijn site het htaccess bestand wat standaard bij de installatie van cms made simple zit uitgebreid met wat opties.

Vraag is eigenlijk of dit best practice is of dat er verbeteringen mogelijk zijn.

Iemand tips?

Code: Select all


<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

# www voor alle URL's zetten
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

# 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>



Re: htaccess bestand tips?

Posted: Sun Dec 16, 2012 7:20 pm
by timdebuurman
Ik heb er niet echt verstand van, maar gebruik deze altijd om er www voor te krijgen en tot nu toe werkt het altijd:

Code: Select all

RewriteCond %{HTTP_HOST} ^websitenaam\.nl [NC]
RewriteRule ^(.*)$ http://www.websitenaam.nl/$1 [L,R=301]
moet ik dus wel voor iedere website aanpassen.

Re: htaccess bestand tips?

Posted: Mon Dec 17, 2012 7:53 am
by vinyl
Dan zou je beter dit kunnen gebruiken:

Code: Select all

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Dan hoef je de hostname niet steeds te wijzigen.