>  Q&A  >  본문

Laravel에서 라이브 서버가 제대로 작동하지 않습니다.

<p>내 로컬 Laravel 프로젝트가 잘 실행되고 있습니다. 그러나 라이브 서버로 프로젝트를 호스팅한 후에는 문의 양식을 제외하고는 정상적으로 작동합니다. 이것은 내 문의 양식입니다</p> <pre class="brush:php;toolbar:false;"><div class="content"> @include('partials.alerts') <h1 class="heading">문의하기 <form method="post" action="{{url('form')}}#contact"> {{csrf_field()}} <div class="양식"> <div class="input-flex"> <입력 유형="텍스트" name="이름"이름*><br><br> <span style="color:red">@error('name'){{$message}}@enderror</span> <입력 유형="이메일" 이름="이메일" <span style="color:red">@error('email'){{$message}}@enderror</span> <입력 유형="전화" 클래스="전화"자리 표시자="전화번호*><br><br> <span style="color:red">@error('telephone'){{$message}}@enderror</span> <textarea cols="2" 행="2" 클래스="전체 너비" name="message" placeholder="메시지"></textarea> </div> <버튼 클래스="conbtn" type="제출">제출 <p>나의 联系人滚动导航是</p> <pre class="brush:php;toolbar:false;"><nav class="navbar"> <a href="#contact">연락처</a> <p>联系我们的控器是</p> <pre class="brush:php;toolbar:false;">보호된 함수 저장소(요청 $request) { //요청 유효성 검사 $this->validate($request,[ '이름' => '필수|최대:100', '이메일' => '필수|이메일', '전화' => '필수의', ]); $user = 새로운 사용자; $user->name = $request->input('이름'); $user->email = $request->input('이메일'); $user->telephone = $request->input('전화'); $user->message = $request->input('메시지'); $user->저장(); $verifyUser = 검증사용자::create([ '사용자_ID' => $user->id, '토큰' => 문자열::무작위(40) ]); 메일::to($user->email)->send(new verifyMail($user)); return direct('/#contact')->with('info', '활성화 코드를 보냈습니다. 이메일을 확인하고 링크를 클릭하여 확인하세요.'); }</pre> <p>저희는 이 제품에 대해 더 많은 정보를 제공하고 있습니다.实时服务器中收到以下错误消息 <code>抱歉,该页면不存在。请检查 URL 或返回页면。 404 错误。找不到页면。</code></p> <p>提交联系表单后,我可以监控本地와 实时服务器中是否는 서로 다른 网址 本地主机就image <code>http://localhost:8000/#contact</code></p> <p>但是实时服务器就영상<code>https://academi.com/form#contact</code></p> <p>我对此感到困惑。我该如何解决这个问题</p>
P粉495955986P粉495955986436일 전514

모든 응답(1)나는 대답할 것이다

  • P粉099000044

    P粉0990000442023-09-04 13:30:35

    귀하의 서버 구성을 확인해 보겠습니다. 로컬에서는 작동하지만 라이브 서버에서는 작동하지 않는 경우 문제가 있을 수 있습니다. 특히 URL을 다시 작성할 때 Apache/nginx 구성이 일치하는지 확인하세요

    회신하다
    0
  • 취소회신하다