Правильная терминология «базового пути»

#url #path #terminology #definition #convention

#url #путь #терминология #определение #соглашение

Вопрос:

Рассмотрим веб-сайт, установленный в каталоге mysite:

/var/www/html/mysite/index.php
корень документа = /var/www/html
url = www.mysite.com/mysite/index.php

Что бы вы назвали следующим:

  1. /var/www/html/mysite/ index.php (Базовый путь? Корневой путь?)
  2. /var/www/html /mysite /index.php -или… www.mysite.com /мой сайт /index.php (Путь? Базовый путь?)
  3. www.mysite.com/mysite/index.php (Базовый URL-адрес)

Кажется, я не могу придумать четкое название, чтобы отличить 1 и 2.

Ответ №1:

Я из ruby-on-rails, но…

1) для этого используется либо базовый, либо корневой путь. Выберите один и будьте последовательны 🙂 3) в RoR мы называем это «корневым URL», но это также своего рода «домашний путь». что касается 2 — это не встречается в rails (или, по крайней мере, у нас нет для этого названия)

похоже, что следующее будет согласованным, не путая их всех:

  1. base-filepath == /var/www/html/mysite/ /index.php
  2. root-filepath == /var/www/html /mysite /index.php
  3. корневой url == www.mysite.com/mysite/index.php

Альтернативой может быть:

  1. корневой путь к файлу
  2. главная страница -путь к файлу
  3. главная страница-url

мой 2c 🙂

Комментарии:

1. Спасибо за точку зрения RoR — я понимаю, что канонического стандарта действительно не существует, и каждая системная платформа имеет свои собственные варианты имен. Я дам вам ответ, поскольку это правильный ответ из многих. (Подробнее см. Мой ответ …)

Ответ №2:

Оказывается, на них можно ссылаться различными способами. Я перечислю их здесь по мере их нахождения:

В Django:

2 = script_prefix