PDA

Zobacz pełną wersję : htaccess - problem



wojtekkk
17-09-2009, 17:59
Witam,
Chcialbym na mojej stronie ustawic przekierowanie z "bez www" na "www" i kilka innych
Probuje to zrobic, zmontowalem takie cos
DirectoryIndex index.php
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
php_flag register_globals off
#RG_EMULATION on

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* http://www\.%{HTTP_HOST}/$0 [R=301]

RewriteCond %{REQUEST_URI} ^/index.htm$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://www.adres.pl/ [L,R=301]

RewriteCond %{REQUEST_URI} ^/home$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://www.adres.pl/ [L,R=301]

I strona glowna faktycznie dziala, po wpisaniu wersji bez www zmienia na www. ale problem wystepuje w 2 przypadkach:
1. wpisuje http://nazwadomeny.pl/artykul - wtedy nie znadjuje strony
2. wpisuje http://nazwadomeny.pl/kategoria - przekierwouje na index.php

w przypadku nr jeden po wpisaniu adresu bez www dotaje mi w srodku index.php i dlatego nie dziala, w jaki sposob moge to naprawic?