.htaccess rewriterule skift filtype hjælp.
jeg har brug for at redirecte alle filer på et domæne med endelsen html til htm og har indtil videre lavet denne regel:RewriteRule (.*)\.html$ $1.htm [L,R=301]
Det virker fint, på nær den lille detalje at den dirigerer alle siderne igennem min public_html mappe på følgende vis:
http://www.domæne.dk/fil.html
Bliver til
http://www.domæne.dk/home/public_html/fil.htm
Det skulle være
http://www.domæne.dk/fil.htm
Er der en der kan forklare hvad der skal til for at få det til at virke korrekt?
Herunder hele starten af filen som den ser ud,(med den omtalte linie) i fald det skulle have indflydelse og være en del af svaret...
------------------------------------
<IfModule mod_php5.c>
php_value session.use_only_cookies 1
php_value session.use_trans_sid 0
</IfModule>
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)\.html$ $1.htm [L,R=301]
RewriteRule .* index.php [QSA,L]
</IfModule>
#Redirect http://domæne.dk to http://www.domæne.dkRewriteCond %{HTTP_HOST} ^domæne.dk
RewriteRule ^(.*)$ http://www.domæne.dk/$1 [r=301,L]
