Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sposoby na proste urle
-kototi-
post 6.03.2013, 13:50:08
Post #1





Goście







Witam.

Używam metody Mod Rewrite do tworzenia przyjaznych linków. Mam tylko problem, nie wiem co zrobić żeby kliknięcie w link, np.:

www.adres.pl/index.php?p=kategoria1

sprawiło żeby w pasku adresu wyświetlał się link w takiej postaci: www.adres.pl/kategoria1, nie wiem jak do tego doprowadzić,

a np. jak bezpośrednio w pasku wpisze: www.adres.pl/kategoria1 to strona działa.

  1. RewriteEngine ON
  2. RewriteRule ^$ INDEX.php
  3. RewriteRule ^kategoria1$ INDEX.php?p=kategoria1 [L]

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-kototi-
post 6.03.2013, 15:14:35
Post #2





Goście







Zrobiłem coś takiego i wydaje mi się że mogłoby to zadziałać dobrze:

  1. RewriteCond %{THE_REQUEST} ^.*INDEX.php
  2. RewriteCond %{QUERY_STRING} p=seriale$
  3. RewriteRule ^index.php(.*)$ seriale? [L,R=301]
  4. RewriteRule ^seriale$ INDEX.php?p=seriale [L]


ale...

wyskakuje mi błąd:
Zabroniony dostęp (error 403)
Nie masz dostępu do żądanego obiektu. Jest on zabezpieczony przed odczytem lub nie może być odczytany przez serwer.

i cały link mi się wtedy zmienia z prawidłowego: localhost/katalog/kategoria1 na: http://localhost/C:/xampp/htdocs/katalog/kategoria1

questionmark.gifquestionmark.gif
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:14