Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Przyjazne linki
kona79
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 6.11.2012

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


Witam, mam spore trudności z ustawieniem przyjaznych linków. Przeglądałem dużo materiałów a mimo to nie udało mi sie...
na swojej stronie w index używam :
if (isset($_GET['page']))
{
require_once '' . $_GET['page'] . '.php';
}

menu:
<a href="?page=firma">O nas</a>
<a href="?page=kontakt">kontakt</a>

w tej chwili struktura wygląda tak www.adres.pl/?page=firma
chcę osiągnąć taka strukture www.adres.pl/firma
.htaccess działa poprawnie, sprawdzałem

Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kreatiff
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

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


Ustaw bezpośrednio w kodzie strony:
<a href="./firma">O nas</a>
<a href="./kontakt">kontakt</a>
A .htaccess załatwia sprawę wyświetlania (przepisywania adresów) podstrony ?page=firma przy wejściu na /firma, czy ?page=kontakt po wyświetleniu /kontakt, zależnie od reguł w nim się znajdujących.

dodane:
Ogólnie to ja preferuję ruter w php, a .htaccess jedynie ma kierować cały ruch do index.php.
Dzięki temu unikamy od razu problemów z dublowaniem adresów w .htaccess (że strona działa zarówno pod ?page=kontakt i /kontakt) i nie bawimy się w dodatkowe regułki by tego unikać.

Ten post edytował kreatiff 24.11.2014, 23:47:26
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: 6.10.2025 - 14:51