Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Generowanie plików a wyświetlanie wyników w locie
amigo
post 29.03.2006, 18:05:11
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.03.2006

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


Witam

Aktualnie robię stronę z wycieczkami która będzie miała sporą bazę ponad 200.000 ofert i w celu odciążenia bazy chce wygenerować pliki z ofertami a jedynie żeby listy serach były generowane w locie.

I teraz problem w serwisie RewriteRule dzięki czemu mam zapewnione czytelne adresy chciałbym połączyć to jakoś w tę sposób żeby :

- RewriteRule sprawdzał czy taki plik istnieje w jakiejś lokalizacji jeżeli tak to go otwiera a jeżeli niema takiego pliku to uruchamia inny domyślny plik



Czyli to samo na przykładzie :

1. www.domena.pl/3-oferta.html ( ktoś wbija adresik )
2 .RewriteRule sprawdza czy taki adres istnieje w lokalizacji np.: /home/www/oferty/
- istnieje - otwiera /home/www/oferty/3-oferta.html
- nie istnieje - otwiera /home/www/oferty/oferta.php?id=3

Wiadomo że przy nie istnieje sprawa jest prosta :
RewriteRule ^([0-9]+)-oferta.html /home/www/ oferty/oferta.php?id=$1 [L]


Ale jak zrobić żeby sprawdził czy taki plik istnieje czyli jakiś if.
Jeżeli to nie jest wykonane prosiłbym o podanie alternatywnych rozwiązań


Dodam tylko że bardzo zleży mi aby skrypt zwracał nagłówek 200 a nie 301 czy 302 dlatego do tej pory korzystałem z RewriteRule


Pozdrawiam
Zbyszek
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: 28.06.2025 - 17:11