Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]mod rewrite reguła - jak wpisac?
robos85
post
Post #1





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


Chciałbym przepisać: /contact.php na adres /contact. napisałem taką regułę ale nie działa:
Kod
RewriteRule ^contact$ contact.php [QSA,L]

Jak to poprawnie napisać?

Ten post edytował robos85 21.08.2008, 09:28:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
henio
post
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 15.10.2004
Skąd: Lublin

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


Też mam problem z mod rewrite
Chciałem zamienić archiwum_newsy.php?rodzaj_newsa=zwykly_news&miesiac=200808 na archiwum-newsy-zwykly_news-200808.html
Przy czym wartości zmiennych rodzaj_newsa i miesiąc ulegałyby zmianie.

  1. <?php
  2. Options FollowSymLinks
  3. RewriteEngine On
  4. # Zmiana na przyjazne adresy w skrypcie dotycz&plusmn;cym archiwum newsów
  5. RewriteRule ^archiwum-newsy-(.+).html$ archiwum_newsy.php?rodzaj_newsa=$1
  6. RewriteRule ^archiwum-newsy-(.+)-(.+).html$ archiwum_newsy.php?rodzaj_newsa=$1&miesiac=$2
  7. ?>

Fragment pliku .htaccess

Zastanawia mnie to, że wcześniej wszystko działało bez zarzutu, gdy zamieniałem inne skrypty w identyczny sposób, teraz jest jakiś błąd i nie wiem jaki, bo gdy w wyszukiwarce wpisuje archiwum_newsy.php?rodzaj_newsa=zwykly_news&miesiac=200808 to skrypt bez problemu wyświetla mi odpowiednią cześć strony,a gdy wpisuje archiwum-newsy-zwykly_news-200808.html to skrypt wyświetla mi tą część strony, w której wartość zmiennej miesiac jest pusta.
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: 5.10.2025 - 04:10