![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 30 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z mod_rewrite w Code Igniter, piszę tutaj, ponieważ jest to bardziej problem z .htaccess lub Apache niż z samym frameworkiem. Mam taki plik .htaccess: CODE RewriteEngine on RewriteCond $1 !^([a-zA-z0-9/]) RewriteRule ^(.*)$ /index.php [L] RewriteCond $1 !^(index\.php|styles|scripts|img|images|logo|news_images|robots.txt|system|user_guid ) RewriteRule ^(.*)$ /index.php/$1 [L] I ten plik działa dobrze na jednym hostingu, natomiast na localhoscie i na sisco nie. Chodzi mi o usunięcie index.php z adresu by wyglądał tak: http://example.org/modul a nie tak: http://example.org/index.php/modul --- EDIT 07.11.2007 --- Znalazłem czas i rozwiązałem problem, a raczej znalazłem w dokumentacji do framewroka opartego na CI - Kohana. Może komuś się przyda: CODE RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] Ten post edytował grzesiek_g 7.11.2007, 20:38:55 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
ja używam Lighttpd ale ogólnie mam tak samo jak AxZx + owa opcja w configu CI.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 30 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie działa, otrzymuję komunikat:
No input file specified. Plik htaccess nie powoduje błędów, ale nie usuwa z adresu index.php, oczywiście w config-u usunąłem index.php. Ten .htaccess, który podałem w pierwszym poście działa na jednym hostingu (dwa serwisy), na lokalu niestety nie działa, jak również na sisco (jeden serwis). Myślę, że to kwestia ustawień apache na localu i na sisco, bo nic innego mi do głowy nie przychodzi, a jeśli tak to co to może być. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
ale zaraz zaraz. htaccess nie ma usuwać żadnego index.php tylko kierować każde wywołania do tego pliku. od generowania linków jest CI i ono generuje z/bez index.php w zaleznosci od w/w ustawienia.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 249 Pomógł: 30 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
OK, ale to nie zmienia faktu jeśli usuwam index.php z configu na jednym hostingu działa, na innym nie działa.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
ustawienia na hostingach jets tak wiele, że ciężko coś powiedzieć konkretnego, tym bardziej, że nigdy nie miałem takiego problemu. Zobacz może jeszcze opcje w której ustawiasz sposób pozyskiwania danych z urla (path_info, request_uri itd.)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:10 |