Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: reguła htaccess
Forum PHP.pl > Forum > Serwery WWW
miquel
Witam,

mam problem z regułą w .htaccess

próbuję uruchomić framework F3 (w podkatalogu /fr/), udaje się to w następującym wpisem do .htaccess:
RewriteRule .* /fr/index.php [L,QSA]
i framwework jest uruchamiany z adresu http://localhost/ i wyświetla testowe "hello world!"

jednak chciałbym aby uruchamiać go z adresu http://localhost/f3/, a poniższa reguła nie działa:
RewriteRule ^f3/(.*)$ /fr/index.php [L,QSA]
tzn. framework jest uruchamiany ale wyświetla się strona błędu zamiast "hello world!"

co muszę zmienić w regule w .htaccess aby http://localhost/f3/ uruchamiał framework?
sowiq
Po pierwsze musisz .htaccess umieścić w tym katalogu (/fr). W nim zostawiasz to, co było na początku, czyli
Kod
RewriteRule .* index.php [L,QSA]


No i zapewne przyda Ci się reguła RewriteBase wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.