Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mod rewrite - kilka elementarnych pytań
carpe_noctem
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.04.2007

Ostrzeżenie: (0%)
-----


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!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:48