Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CodeIgniter] pozbycie się index.php - mod rewrite
Foxx
post
Post #1





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Mam następujący problem:
Zgodnie z manualem CI, aby pozbyć się z url'a "index.php" umieszczam w głównym katalogu plik .htaccess o treści

  1. <?php
  2. RewriteEngine on
  3. RewriteCond $1 !^([a-zA-z0-9/])
  4. RewriteRule ^(.*)$ index.php [L]
  5. RewriteCond $1 !^(index.php|images|robots.txt|system|user_guide)
  6. RewriteRule ^(.*)$ index.php/$1 [L]
  7. ?>


I wszystko działa, dopóki nie stworzę kontrolera "Admin" którego jedyną funkcją jest przekierowanie użytkownika do kontrolera "Admin" w katalogu "backend" - czyli do panelu administracyjnego.
Gdy to się dzieje, czyli:
  1. <?php
  2. redirect('/backend/admin/index/', 'refresh');
  3. ?>


w url'u znowu widzę index.php, wygląda tak: localhost/application/index.php/backend/security/form_login

Dlaczego tak się dzieje?
Czy da się to jakoś rozwiązać?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 05:35