Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> .htaccess, mod_rewrite
Fluke
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

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


Witam! Mam dylemat jeśli chodzi o stosowanie url. Do tej pory używałem index.php?action=$akcja&dodatkowe=$dodatkowe. Teraz chciałem zastosować skróconą wersję typu: http://mojastrona.pl/asd/dsa.
Udało mi się to zrobić :
  1. RewriteRule ^([^-]+)$ index.php [L]

Tylko że teraz nie mogę wczytać żadnych styl`i, img, itp.
Znalazłem jeszcze taki sposób, który to robi na sztywno czyli:
  1. RewriteRule ^login$ index.php?action=login [L]
  2. RewriteRule ^regystry $ index.php?action=regystry [L]
  3. RewriteRule ^main$ index.php?action=main[L]
  4. RewriteRule ^posts$ index.php?action=posts[L]

Ale to nie bardzo mi pasuje bo chciałem dodawać nowe moduły na stronę. Więc będę musiał ręcznie wklepywać albo gdy wgywany zostaje nowy moduł to automatycznie aktualizuje go. Nie wiem czy jest taka dyrektywa odpowiadająca za katalogi. Zastosował bym tutaj 2 sposób ale do katalogów np: Jeżeli mamy katalog style to gdy 1 $_GET będzie style to przechodzi do katalogu /style/ i tak samo do innych, ręcznie dopisywać do pliku .htaccess ale katalogi.

Pozdrawiam.

Chyba coś mniej więcej znalazłem, ale nie do końca działa tak jak należy:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine on
  3. RewriteCond %{REQUEST_FILENAME} !-f //tutaj jeżeli dany plik istnieje to go ładuje.
  4.  
  5. RewriteRule ^([^/.]+)/?$ index.php?strona=$1 [L]
  6.  
  7. </IfModule>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ech, typowy problem...

http://eriz.pcinside.pl/weblog/mod_rewrite...wiazac-208.html


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Fluke
post
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

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


Dzięki wielkie, właśnie czytam. Bardzo przydane:)
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 - 05:10