2011-10-31 33 views
7

Xem xét một trang web được cài đặt trong 'mysite' thư mục:đúng "đường cơ sở" ngữ

/var/www/html/mysite/index.php
document root = /var/www/html
url = www.mysite.com/mysite/index.php

Những gì bạn sẽ gọi như sau:

  1. /var/www/html/mysite/ index.php (Đường dẫn cơ sở? Đường dẫn gốc?)
  2. /var/www/html /mysite /index.php -or- www.mysite.com /mysite /index.php (Đường dẫn? đường cơ sở?)
  3. www.mysite.com/mysite /index.php (Base URL)

tôi dường như không thể tìm ra một cái tên rõ ràng để phân biệt 1 và 2.

Trả lời

4

Tôi từ nền ruby-on-ray nhưng ...

1) hoặc đường dẫn cơ sở hoặc đường dẫn gốc được sử dụng cho việc này. Chọn một và nhất quán :) 3) trong RoR, chúng tôi gọi đây là "url gốc" nhưng cũng có thể là "đường dẫn nhà". như đến 2 - nó không xảy ra ở đường ray (hoặc ít nhất là chúng ta không có một cái tên cho nó)

nó có vẻ giống như sau sẽ phù hợp mà không gây nhầm lẫn cho họ tất cả:

  1. cơ sở -filepath == /var/www/html/mysite/ /index.php
  2. gốc filepath ==/var/www/html /mysite /index.php
  3. gốc-url == www.mysite.com/mysite /index.php

Một thay thế sẽ là:

  1. gốc filepath
  2. nhà filepath
  3. nhà url

2c :)

+1

Cảm ơn RoR perspective- Tôi nhận ra có thực sự là không có tiêu chuẩn kinh điển, và mỗi hệ thống nền tảng có các biến thể riêng của nó trên các tên. Tôi sẽ cung cấp cho bạn câu trả lời vì đó là câu trả lời hợp lệ của nhiều người. (Xem câu trả lời của tôi để biết thêm ...) – Yarin

-3

tôi Hóa ra chúng có thể được giới thiệu theo nhiều cách khác nhau. Tôi sẽ liệt kê chúng ở đây như tôi tìm thấy chúng:

Trong Django:

2 = script_prefix