Moja strona składa się z strony głównej i kliku podstron. Na razie udało mi się przekierować stronkę o adresie www.mojadomena.pl na mojadomena.pl. Jednak mam inny problem - mianowicie adresy moich podstron mają na końcu rozszerzenia html, np. mojadomena.pl/kontakt.html. Chciałbym pozbyć się tego rozszerzenia, ale w taki sposób, że jeżeli ktoś wpisze w pasku adresu mojadomena.pl/kontakt.html zostanie przekierowany automatycznie na mojadomena.pl/kontakt - mam nadzieję, że wiecie w czym jest rzecz.
Mój plik htaccess wygląda teraz tak:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^mojadomena.pl [NC]
RewriteRule ^(.*)$ http://mojadomena.pl%{REQUEST_URI} [R=301,L]
RewriteRule ^index.html$ http://mojadomena.pl [R=301,L,NC]
RewriteRule ^(contact|how-to-use|terms-service|index)$ $1.html
Ostatnia linijka pozwala na adresy typu mojadomena.pl/kontakt, lecz po wpisaniu mojadomena.pl/kontakt.html strona także istnieje, więc występuje "duplicate content".
Mam nadzieję, że wystarczająco jasno napisałem co chciałbym osiągnąc i ktoś będzie w stanie mi pomóc.
Z góry dziękuje za wszystkie odpowiedzi, które pomogą mi rozwiązać mój problem
