Witam wszystkich!
Robię prostą witrynę, która będzie miała nie więcej niż 10 podstron o przykładowych adresach:
www.przyklad.pl/index.php
www.przyklad.pl/produkty-nazwa1.php
www.przyklad.pl/produkty-nazwa2.php
www.przyklad.pl/kontakt.php
itd...
Chciałbym posługiwać się przyjaznymi adresami, które będą wyglądać tak:
www.przyklad.pl/
www.przyklad.pl/produkty-nazwa1/
www.przyklad.pl/produkty-nazwa2/
www.przyklad.pl/kontakt/
itd...
Wiem już, że mogę coś takiego osiągnąć za pomocą modułu Mod rewrite ale przyznaję szczerze, że nie rozumiem za bardzo jak to działa. Wygooglałem sobie coś takiego:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
</IfModule>
1) Czy korzystając z powyższego będę mógł wchodzić na stronę wpisując www.przyklad.pl/kontakt.php i www.przyklad.pl/kontakt i www.przyklad.pl/kontakt/ ?
2) Czy moje wewnętrzne linki na stronie mogą mieć rozszerzenia php czy muszą wyglądać tak jak docelowo bym chciał czyli np. <a href="/kontakt/">kontakt</a>?
3) Czy korzystanie z takiego rozwiązania może mieć jakiś skutki uboczne przy funkcjonowaniu strony, np. przy indeksacji witryny przez Google?
Będę wdzięczny za pomoc!