Ich versuche .htaccess
auf CodeIgniter zu verwenden, aber es funktioniert nicht.Codeigniter Htaccess und URL Redirect Probleme
habe ich bereits gesetzt:
AllowOverride All
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
ich XAMPP unter Windows verwende. Mein
.htaccess
:
RewriteEngine On
RewriteCond $1 !^(index\.php|images|scripts|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Meine URL enthält noch index.php
und, wenn ich versuche, es manuell zu entfernen, es gibt einen 404-Fehler
Auch meine andere Sorge ist meine Login-Seite: wenn ich anmelden , meine URL bleibt auf der Scheckseite hängen.
Ich frage mich, wie ich meine URL umschreiben, um auf die Startseite zu wechseln, anstatt auf der Scheckseite zu bleiben.
public function check(){
$this->load->model('check');
$logcheck = $this->check->check($this->input->post('username'),$this->input->post('password'));
if($logcheck == "admin"){
$this->load->view('home');
}else{
$this->load->view('login');
}
}
Ich habe die htaccess zu arbeiten, indem Sie es aus dem Anwendungsordner in meinen Stammordner übertragen. frage mich, warum sie es dort platzieren, wenn Sie es sowieso verschieben müssen – magicianiam
Jeder Ordner hat seine eigene htaccess-Datei, die verhindert, dass bestimmte (System-) Ordner wie Anwendung oder System krähen. Sie sollten es dort mit Inhalt so lassen wie es ist. Für den Stammordner müssen Sie eine eigene .htaccess-Datei erstellen. – Tpojka
Welche URL erhalten Sie nach der Anmeldung und welche URL Sie erwartet haben –