にリダイレクトしている間、私はダッシュで区切られ、私のURLに私の記事のタイトルを持つようにしたいと私はthis answerとこれとそれを行うには、私のコードです:エラーCodeIgniterの
public function post($post_id, $slug = ''){
$data['post'] = $this->posts_model->get_post_by_id($post_id);
if ($slug) {
$get_title = $data['post']->post_slug;
redirect('blog/' . $post_id . '/' . $get_title);
}
$this->load->view('pages/show-post', $data);
}
、これらは私のルートです:
$route['blog/(:num)'] = 'blog/post/$1';
$route['blog/(:num)/(:any)'] = 'blog/post/$1/$2';
問題:私はロード時に私のexample.com/blog/1
すべてがOKですが、私はexample.com/blog/1/anything
自分のコードをロードする際には、成功しexample.com/blog/1/my-slug-from-database
に私をリダイレクトしますが、ページの読み込みが失敗したとFirefoxが私を見ますThe page isn't redirecting properly
エラーです。
どうすればこの問題を解決できますか?私のコードに問題はありますか?
ありがとうございました!