Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam,
czy jest możliwość w pliku konfiguracyjnym Apache zrobić tak, aby wszystkie request'y kierowane były do jednego pliku? Ma to działać identycznie jak Kod RewriteRule (.*) router.php [L] z .htaccess.Ważne jest, że regułka ta musi się znaleźć w pliku konfiguracyjnym, bo pliki .htaccess mają być wyeliminowane. Dodam, że Kod DocumentRoot "[ścieżka]/router.php" nie działa (Apache nie startuje).Z góry dziękuję za sugestie. Ten post edytował sowiq 19.08.2009, 10:58:29 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
@ucho,
czytaj uważnie. pliki .htaccess mają być wyeliminowane Mogę użyć mod_rewrite i obecnie to robię, ale założenie jest takie, że ma nie być .htaccess'ów.Problem rozwiązany. Na początku zrobiłem z obsługą 404 i DirectoryIndex, ale nie jest to chyba zbyt wydajne rozwiązanie. Znalazłem inne rozwiązanie i na jego podstawie stworzyłem coś takiego: Kod <VirtualHost *:80> ServerName mój_superaśny_VH DocumentRoot "[ścieżka]" Action php-parse "/router.php" SetHandler php-parse </VirtualHost> [edit] Bardziej elegancki sposób. Ten post edytował sowiq 19.08.2009, 12:01:10 |
|
|
|
sowiq Przekierowanie całego ruchu na jeden plik [SOLVED] 19.08.2009, 09:41:51
ucho Masz dostęp do pliku konfiguracyjnego ale nie może... 19.08.2009, 10:41:50
ucho Bez sensu, skoro możesz używać mod_rewrite dlaczeg... 19.08.2009, 12:24:41 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:46 |