Her şeyi denedim ve vazgeçmeye yakınım. Yardım lütfen.codeigniter 302 hata bulundu
Codeigniter'da index.php'den kurtulmaya çalışıyorum ve google'un .htaccess'te yer almasını sağlayan her kodu yaptım.
Şu anda buna sahibim.
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
ve bu işi yapar, ancak bir formu göndermek her zaman, geri beni delirtiyor bu harika 302 hatası alıyorum. benim denetleyicisi benim teslim fonksiyonunun
biri
... diğerleri temelde diğer formlar için aynıdır. Yeniden yönlendirme ve konum yönlendirme yöntemini zaten denedim, hiçbir şeyi değiştirmedim. Bu sorunun olduğuna inanmıyorum.public function submitStory(){
if (empty($this->user)) {
redirect('/home/');
}else{
$this->story_model->writeStory();
redirect('story/newChapterView/');
}
}
modelim sadece veritabanının benim formlarınınpublic function writeStory(){
$this->title = strip_tags($this->input->post('wTitle'));
$this->date = time();
$this->author = strip_tags($this->input->post('wAuthor'));
$this->type = strip_tags($this->input->post('wType'));
$this->db->insert('story_tbl', $this);
}
biri sokmaya edilir
, onların hemen hemen sadece standart CodeIgniter formu
<?=form_open('story/submitStory', array('id' => 'newStory'));?>
<p class="textBox"><label>Story Title: </label><input id="storyTitle" type="text" name="wTitle" autocomplete="off" /></p>
<p><label>Complete:</label><select class="drop" name="wcomplete" id="complete"><option value="no">no</option><option value="yes">yes</option></select></p>
<p><label>Description: </label><textarea name="wDescription" id="wDescription" class="wDescription"></textarea><span id="discWarn">500 characters left</span></p>
<p class="submit"><input type="submit" value="Submit Details" /></p>
</form>
yönlendirmeyle birlikte olduğu
htaccess tarafından "OTOMATİK" yerine - ama sadece formlarla gerçekleşirse, belki kontrol edin? Form için oluşturulan HTML nedir? Hangi URL'ye gönderiliyor? – Stobor
Yukarıdaki formlarımdan birini ekledim. Gönderildiği URL ile ne demek istiyorsun? – zazvorniki