Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamiast /index.php?page=contact - /contact, RewriteRule?
Apocalyptiq
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


Często na stronach internetowych spotykam się z takimi adresami podstron: site.com/contact. Jak takie coś najprościej uzyskać? Robi się to korzystając z RewriteRule? I czy nie ma jakichś przeciwwskazań co do stosowania czegoś takiego?

Ten post edytował Apocalyptiq 20.11.2008, 20:43:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Apocalyptiq
post
Post #2





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


Nie wiem czy ja robie coś nie tak, czy xampp (serwer dla linuxa) nie obsługuje mod_rewrite:
Kod
RewriteEngine on
RewriteRule ^(.*)$ /siatka/index.php?page=$1

Mam w głównym katalogu folder "siatka", i chcę np. adres localhost/siatka/index.php?page=team zmienić na localhost/siatka/team, ale powyższy kod mi nie działa (wpisałem to w plik .htaccess i umieściłem go w głównym katalogu). Jak powinien wyglądać dobry RewriteRule dla sytuacji, którą opisałem?

Dałem
Kod
RewriteEngine on
RewriteRule http://localhost/siatka/^(.*)$  http://localhost/siatka/index.php?page=$1

I też nie działa... Co robię nie tak?

Sprawdziłem ustawienia xamppa, no i jest tam włączony mod_rewrite, więc to nie jego wina... Jak powinien wyglądać dobry RewriteRule?
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: 27.12.2025 - 08:20