나는 WAMP가있는 로컬 윈도우 서버가 있으며 www 폴더에이 서버에 무들을 설치했습니다.URL을 변경하지 않고 ip/sub 폴더로 URL 리디렉션
그래서 당신은 여기에서 무들에 액세스 할 수 있습니다 78.93.44.123/moodle
내가 Hostgator에와의 cPanel 계정이 있습니다.
학생들은 대학 외부에서 moodle.mcst.edu.sa가 아닌 78.93.44.123/moodle에있는 moodle 웹 사이트에 액세스하길 원합니다.
즉, 나는 그들이 IP 주소를보고 싶지 않습니다. 그래서, 나는 다음과 같은의 cPanel에 고급 DNS 영역 편집기에서 A 레코드를 추가했습니다 :
moodle.mcst.edu.sa => 78.93.44.123
이는 URL moodle.mcst 리디렉션합니다. edu.sa를 서버 홈 페이지 (www/index.php)에 추가하십시오. 실제로, 나는 리디렉션 할 moodle.mcst.edu.sa => 78.93.44.123/moodle
그래서, 내가 할 www가/용의 index.php의 내용을 변경했습니다 :
<?php
header('Localhost: /moodel');
?>
이를 잘 작동합니다. 그것은 리디렉션 moodle.mcst.edu.sa => 78.93.44.123/moodle
그러나 문제는 다음과 같습니다 moodle.mcst.edu.sa =>
78.93.44.123/moodle :에서 URL 변경 나는 싫어. 나는 사용자가 주소 표시 줄에있는 IP를 보길 원치 않는다.어떻게 URL을 변경하지 못하도록 할 수 있습니까? .htaccess 파일을 사용해야합니까? 나는 어떤 일을 했습니까?
것은
감사
을 제발 도와주세요주 : www가에서/무/config.php를 I vave :
$CFG->wwwroot = 'http://78.93.44.123/moodle';
내부적으로 다른 도메인/IP를 리디렉션 할 수 없으므로 URL이 변경됩니다. – Prix
.htaccess 파일은 어떻습니까? IP 변경을 막기 위해 어떻게 사용할 수 있습니까? –
그 설정 라인을'$ CFG-> wwwroot = 'http : //moodle.mcst.edu.sa/moodle';로 변경하면 어떻게됩니까? – Sumurai8