-
Data: 2009-04-10 11:59:42
Temat: lighttpd i rewrite z pominieciem istniejacych plikow
Od: patrykd <p...@i...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]witam
jak zmontowac regule w lighttpd, ktora bedzie przekierowala wszystko
co nie istnieje fizycznie do jednego pliku?
http://sub1.domain.com ma kierowac na /www/sub1.php
http://sub2.domain.com => /www/sub2.php
http://sub3.domain.com => /www/sub3.php
itd.
czyli wybrane poddomeny kieruja do jednego katalogu, tylko prowadza na
inne pliki, z tym ze jesli istnieje plik http://sub2.domain.com/css/main.css,
to juz nie ma przekierowania na sub2.php, tylko na istniejacy plik, a
jesli bedzie http://sub2.domain.com/css/main.js (ktory nie istnieje),
to przejmuje to sub2.php i na swoj sposob mieli.
obecnie robie to mniej wiecej tak:
$HTTP["host"] == "www.sub1.domain.com" {
url.redirect = ( "^/(.*)" => "http://sub1.domain.com/$1" )
}
$HTTP["host"] == "sub1.domain.com" {
server.document-root = "/www/"
url.rewrite = ( "^/(.*\.css(\?.*)?|.*\.js(\?.*)?|.*\.png|.*\.php
(\?.*)?|.*\.htm|.*\.html|.*\.gif|.*\.jpg)$" => "/$1", "^/.*$" => "/
sub1.php" )
}
i analogicznie dla sub2 itd. (w oddzielnych regulkach, bo nie
wszystkie maja prowadzic do tego samego katalogu), jednak wolalby,
zeby zalatwic to wlasnie jakas regula, ktora sprawdza, czy istnieje
plik, bo powyzej np. nie ma rozszerzenia .txt, a jesli istnialby plik
sub2.domain.com/robots.txt, to kierowaloby to na sub2.php (dopoki nie
dodalbym rozszerzenia do regulki).
pozdr.
Następne wpisy z tego wątku
- 10.04.09 13:45 porneL
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
Najnowsze wątki
- 2025-07-31 Wybory
- 2025-07-31 Czy negowanie usańskiego lądowania na księżycu jest karalne?
- 2025-07-31 Zabójcze zwycięstwo policji nad maczetownikiem [Sosnowiec]
- 2025-07-30 Taka ciekawostka pożarowa :)
- 2025-07-30 Danina dla artystów, tworców i producentów od zakupu sprzętu elektronicznego.
- 2025-07-30 Białystok => Software Engineer .Net <=
- 2025-07-30 Gdańsk => Programista Delphi <=
- 2025-07-30 Kolejni bezrobotni inżynierowie na zasiłkach...
- 2025-07-30 Rzeszów => International Freight Forwarder <=
- 2025-07-30 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-07-30 MILLER ZAORAŁ PRO-UKRAIŃSKIEGO REDAKTORA
- 2025-07-29 "cywilny przemysł stoczniowy w USA praktycznie nie istnieje"
- 2025-07-29 Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- 2025-07-29 Re: PLL LOT na pokładzie zemdlało kilku pasażerów, a linie lotnicze nie zapewniły nawet podstawowego wsparcia - choćby szklanki wody.
- 2025-07-29 Re: Podkreślają też wielką szkodliwość zdrowotną wiatraków, które usytuowane bardzo blisko siedlisk ludzkich mają negatywny wpływ na zdrowie ludzkie".