Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przyjazne linki usuwanie pojedyńczego słowa
Forum PHP.pl > Forum > PHP
krzysiuus
Czy da się w przyjaznych linkach usunąć z adresu dane słowo?

Chodzi mi tu że jak włączam przyjazne linki to strona generuje mi przedrostek kategorii w linku. Wygląda to tak

www.mojastrona.pl/kategoria/szkola.html

a chciałbym aby tej kategorii tego słowa nie było...
i aby wyglądało tak:

www.mojastrona.pl/szkola.html

Idzie coś takiego zrobić?
Rid
Czy www.mojastrona.pl zawiera formularz?questionmark.gif
szmerak
polecam przeczytać o RewriteRule .htaccess
CuteOne
2x UP: a co ma z tym wspólnego formularz??

Jeżeli przeczytałeś chociaż jeden poradnik/artykuł to odpowiedź powinna Ci się sama nasunąć...

w .htaccess:
RewriteEngine On
RewriteRule ^([a-zA-Z]+).html$ index.php?p=$1

w index.php:
  1.  
  2. $modules = array(
  3. 'szkola' => 'includes/school',
  4. 'psiarnia' => 'includes/posterunek'
  5. );
  6.  
  7. $page = !empty($_GET['p']) ? $_GET['p'] : 'szkola';
  8. $page = file_exists($modules[$page].'.php') ? $modules[$page].'.php' : 'includes/main.php';
  9.  
  10. include $page;
krzysiuus
Fajnie ale co to dokładnie robi?
CuteOne
Widać nie znasz podstaw - w takim razie zleć to komuś lub naucz się PHP
krzysiuus
Przetestowałem to i niestety nie działa.
Nadal pojawia się ten przedrostek kategorii.

Ma ktoś jakiś pomysł?
erix
Cytat
a chciałbym aby tej kategorii tego słowa nie było...
i aby wyglądało tak:

Zmodyfikuj swój skrypt tak, aby nie wstawiał tego słowa.

Bez kodu, to można sobie powiedzieć, ale zlecenia, to nie ten dział.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.