Tak jak w temacie nie działa mi wszystko w pliku htaccess tak jak powinno.
Mianowicie inne przekierowania działają jak należy ale nie 301 ze strony bez WWW na tą z WWW.
Może już się ktoś z tym spotkał. Dodam tylko że regułki w większości pochodzą z lapti
Podaję to co jest w pliku:
- Kod: Zaznacz cały
RewriteEngine On
RewriteCond %{HTTP_HOST} ^strona.pl [nc]
RewriteRule ^(.*)$ http://www.strona.pl/$1 [r=301,nc]
RewriteEngine On
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index.php$ /? [R=301,L]
RewriteCond %{REQUEST_URI} ^\/index.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://www.strona.pl/ [L,R=301]
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]