2017-12-25 22 views
0

을 형성한다. 제출 버튼을 클릭하여 로그인하면 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'; 

나머지는 그들이 전에 무엇인지 모두이다.

+0

양식 열기 태그를 생성하는 코드를 표시하거나 원시 HTML을 사용 중인지 확인하십시오. –

+0

완료. 이것은 이전에 저를 도왔던 질문과 다소 관련이 있다고 생각합니다. 선생님은 일찍이 코드 점화기를 설정하는 방법을 보여 주었지만 클래스가 끝났습니다. 그리고 이것은 수업에서 발생하지 않았으므로 이제는 왜 일어나고 있는지 전혀 알 수 없습니다. 나는이 시점에 도달하기 위해 그의 비디오를 따라 갔다. 유일한 차이점은 우리가 수업에서 만든 리눅스 서버에서 작업하기 전에, 이제 hostgator에서 작업하고 있다는 것입니다. –

+0

양식 열기 태그가 좋을 것입니다. config/config.php에서 base_url에 대한 정보를 보여 주시겠습니까? 또한 config/routes.php에 기본값이 아닌 경로가 있습니까? –

답변

0

는 귀하의 기본 URL이 제대로 설정되어 있지 않습니다. http : // 또는 https : //를 항상 포함해야하며 대개는 항상 슬래시를 포함해야합니다. base_url을 다음으로 변경하십시오 :

$config['base_url'] = 'http://www.redwolff.info/eventCentral/';