을 형성한다. 제출 버튼을 클릭하여 로그인하면 domain.com/www.domain.com/home/login과 같은 URL로 라우팅됩니다. 분명히 www.domain.com/home/login이어야합니다.URL 추가 문제는 내가 CodeIgniter의에서 양식을 제출 문제가 있습니다
이 질문과 비슷한 문제 인 것 같습니다 : Code Igniter URL appending, 그 사용자는 정규 양식을 사용하고 있었지만 CodeIgniter 양식을 사용하고 있습니다. 그의 질문에, CodeIgniter 폼을 사용하는 것이이 문제를 해결하는 정답 이었지만, 나는 여전히 그와 동일한 문제가 있습니다.
내 BASE_URL()가 이미 구성으로 설정되어, 나는 컨트롤러 기능을 모두
$this->load->view('/home/home');
및
$this->load->view('home/home');
을 시도했습니다. 나는 매번 같은 것을 얻는다.
기능이 비어있는, 말 그대로 경우에도 단지
public function login(){}
난 아직도 이중 도메인 문제를 얻는다. 이것은 내 주요 사이트에 편승 모의 사이트입니다으로
RewriteEngine On
RewriteBase /eventCentral/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
RewriteBase이 필요하다 : 그것은 관련이있을 수로
, 여기 내 htaccess로 파일입니다.
echo form_open('home/login');
echo form_input($userNameField);
echo form_password($passwordField);
echo form_submit($submitButton);
echo form_close();
나는 또한 같은 형태로 개방 태그를 시도했다 : : 여기
는 form_open 태그에 대한 코드echo form_open('/home/login');
하고 여전히 나에게 같은 문제를 제공합니다.
내 BASE_URL입니다 : 내가 변경 한 유일한 경로이다
$config['base_url'] = 'www.redwolff.info/eventCentral';
는
$route['default_controller'] = 'Home';
나머지는 그들이 전에 무엇인지 모두이다.
양식 열기 태그를 생성하는 코드를 표시하거나 원시 HTML을 사용 중인지 확인하십시오. –
완료. 이것은 이전에 저를 도왔던 질문과 다소 관련이 있다고 생각합니다. 선생님은 일찍이 코드 점화기를 설정하는 방법을 보여 주었지만 클래스가 끝났습니다. 그리고 이것은 수업에서 발생하지 않았으므로 이제는 왜 일어나고 있는지 전혀 알 수 없습니다. 나는이 시점에 도달하기 위해 그의 비디오를 따라 갔다. 유일한 차이점은 우리가 수업에서 만든 리눅스 서버에서 작업하기 전에, 이제 hostgator에서 작업하고 있다는 것입니다. –
양식 열기 태그가 좋을 것입니다. config/config.php에서 base_url에 대한 정보를 보여 주시겠습니까? 또한 config/routes.php에 기본값이 아닌 경로가 있습니까? –