Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Apache] RewriteRule na 2 sposoby dla 1 sposobu wyswietlania linkow
Gigante
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 29.09.2006
Skąd: Oława

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


Plik .htaccess wyglada tak:

  1. RewriteEngine On
  2. RewriteRule ^([a-zA-Z]+)$ ?akcja=$1
  3. RewriteRule ^([a-zA-Z]+)$ $1.php


efekt:
przekierowanie linka z adresu strona.pl/?akcja=dzial na adres: strona.pl/dzial dziala
niestety 2ga linika przekierowuje na strone glowna


Zamieniamy kolejnosc wpisow w pliku:

  1. RewriteEngine On
  2. RewriteRule ^([a-zA-Z]+)$ $1.php
  3. RewriteRule ^([a-zA-Z]+)$ ?akcja=$1


efekt:
przekierowanie linka z adresu strona.pl/dzial.php na adres: strona.pl/dzial dziala
niestety 2ga linika przekierowuje na Nie można odnaleźć strony sieci Web


jak to pogodzic ze soba? czy to jest naprawde takie trudne do zrealizowania, ze nikt nie jest w stanie mi przy tym pomoc?

----------------------------------------------------------------------

Dla osob, ktore maja podobny problem przedstawiam rozwiazanie:

Zadziala tylko jeden z powyzszych sposobow, 2-gi trzeba recznie wprowadzic:

  1. RewriteEngine On
  2.  
  3. RewriteRule tapety tapety.php
  4. RewriteRule humor humor.php
  5. RewriteRule gry gry.php
  6.  
  7. RewriteRule ^([a-zA-Z_/-]+)$ ?akcja=$1



W obu przypadkach dziala juz poprawnie... nie sprawdzalem co sie dzieje, gdy oba adresy sa jednakowe winksmiley.jpg

Ten post edytował Gigante 4.07.2008, 23:12:31
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 11:28