Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> reguła htaccess
miquel
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 1.10.2012

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


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?

Ten post edytował miquel 1.10.2012, 12:55:53
Go to the top of the page
+Quote Post
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


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 (IMG:style_emoticons/default/wink.gif)

Ten post edytował sowiq 1.10.2012, 13:55:28
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 00:38