Cách thay đổi URL cơ sở của tôi


8

Tôi đã xây dựng một trang web bằng cách sử dụng drupal. Bây giờ, URL cơ sở là http://xxx.xxx.xxx.xxx/drupal . Nhưng tôi muốn thay đổi URL cơ sở là http://xxx.xxx.xxx.xxx Tôi phải làm thế nào?

Cảm ơn.


Bạn có quyền truy cập để thêm vhost trong apache? Nếu có thì một cách sạch sẽ là thêm một máy chủ ảo để ánh xạ thư mục nơi bạn đã cài đặt Drupal (bao gồm cả thư mục drupal) vào ServerName là xx.xx.xx.xx và tải lại apache ..
Dipen

Xin chào Dipen, Làm thế nào để thêm một máy chủ ảo để ánh xạ thư mục nơi bạn đã cài đặt Drupal? Cảm ơn.
dùng6919

Câu trả lời:


12

đi đến yousite/sites/defaultvà mở settings.phptệp và tìm $base_urlvà thay đổi nó thành giá trị mới (đâu đó quanh dòng 270).

LƯU Ý: settings.php là tệp chỉ đọc, trước tiên bạn cần xóa cờ chỉ đọc để thực hiện các thay đổi. Bạn sẽ cần phải khởi động lại máy chủ để cập nhật các thay đổi.


2
Tôi cho rằng có thể có các cấu hình kỳ lạ khi có thể cần thiết, nhưng trong hầu hết các trường hợp, bạn hoàn toàn không cần phải khởi động lại máy chủ - thay đổi sẽ có hiệu lực ngay lập tức.
Garrett Albright

khi tôi thay đổi base_url thành tên miền của tôi. Tôi nhận được nhiều lỗi trên trang. ví dụ: "không tải được resoutce". bởi vì vị trí tài nguyên đã được thay đổi thành " domainname / xxxx / xxx.css " (bản gốc là ip / xxxx / xxx.css ) tại sao ??
dùng6919

Bạn cần kiểm tra nơi cài đặt cơ sở của trang web Drupal của bạn. Nếu nó ở gốc của máy chủ (ví dụ www), thì bạn cần phải cung cấp $base_url=siteroot; khác nếu nó nằm trong một thư mục bên trong thư mục gốc của máy chủ, thì bạn cần phải có site_root/path_to_drupal_install_foldergiá trị cho$base_url
AjitS

Nó không woking cho tôi.
alyssaeliyah

5

Có một biến toàn cục được gọi là $base_urlbạn có thể đặt trong các trang web / default / settings.php. Hãy thử thay đổi giá trị của nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.