![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 4 Dołączył: 3.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
chciałbym przekierować dowolne zapytanie do danego folderu do jednego pliku. Mam folder "szkola" w katalogu głównym, chciałbym aby każde zapytanie (www.strona.pl/szkola, www.strona.pl/szkola/, www.strona.pl/szkola/fdsafas) było przekierowane do pliku www.strona.pl/szkola/index.php. zrobiłem coś takiego i umieściłem w katalogu szkola: Kod Options +FollowSymLinks RewriteEngine On RewriteRule ^.*$ ^index.php$ Jednak gdy wchodzę na www.strona.pl/szkola (bez slasha) wyskakuje mi błąd 400. więc stworzyłem: Kod Options +FollowSymLinks RewriteEngine On RewriteRule ^szkola.*$ ^http://strona.pl/szkola/index.php$ ale aby to uruchomić musiałem wyłączyć kod w folderze. To działało dla http://strona.pl/szkola, ale nie działało dla pozostałych. W jaki sposób napisać ten kod tak by działał? Z góry dzięki Istalacar EDIT:udało mi się takim oto kodem umieszczonym w katalogu który teoretycznie zawiera folder "szkola" - teoretycznie bo folder skasowałem, a plik przeniosłem do tego samego folderu co plik .htaccess i zmieniłem nazwę na szkola_index.php. Kod RewriteEngine On
RewriteRule ^szkola/.+/$ szkola_index.php RewriteRule ^szkola/.+$ szkola_index.php RewriteRule ^szkola/$ szkola_index.php RewriteRule ^szkola$ szkola_index.php Ten post edytował Istalacar 5.09.2008, 15:11:04 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:04 |