Câu trả lời:
Bạn nên đặt trang web thực tế của mình vào một <VirtualHost>
khối Apache và có máy chủ mặc định chỉ phục vụ trang thử nghiệm Apache.
Nếu bạn đang sử dụng máy chủ ảo dựa trên tên, giống như hầu hết mọi người, thì chỉ cần đảm bảo rằng máy chủ ảo mặc định xuất hiện đầu tiên trong cấu hình của bạn. Bạn có thể kiểm tra cấu hình của mình bằng một lệnh như httpd -S
.
Xem thêm các ví dụ của Apache để biết thêm thông tin.
Nếu bạn đang sử dụng bảng điều khiển Plesk , bạn sẽ tự đặt ra vấn đề trùng lặp trang web này nếu bạn có "trang mặc định" được chọn cho địa chỉ IP của mình trong "Công cụ và cài đặt> Địa chỉ IP". Đó là ... nếu bạn nhập IP của bạn trong trình duyệt và bạn thấy tên miền của mình.
Khắc phục điều này bằng cách chọn none
như default site
đối với IP của bạn; sau đó tên miền bên ngoài sẽ hiển thị một trang Plesk mặc định.
Điều tương tự cũng xảy ra với trang web của tôi nhưng tôi quyết định sử dụng nó vì lợi ích của tôi tăng số lượng truy cập trong trang web của tôi, khi ai đó truy cập vào tên miền lạ đó, nó chuyển hướng đến trang web chính thức của tôi, theo mã PHP hoạt động cho tôi:
<?php
//insert this code in the very begin of the page
if ($_SERVER['SERVER_NAME']) != "www.sample.com"){
if ($_SERVER['SERVER_NAME'] != "sample.com"){
echo "
<script>window.location.replace(\"https://sample.com/\")</script>;
";
//if the script fails for some reason, the follow link will appears.
echo "<a href='https://sample.com'>Click here </a>to go to the official website ";
die();
}
}
?>