В корне сайта создайте файл с названием как это сделать

Обновлено: 03.07.2024

Служба REST SharePoint Online (и локальной версии SharePoint 2016 и более поздних версий) поддерживает объединение нескольких запросов в один вызов службы с помощью параметра запроса OData $batch. Дополнительные сведения и ссылки на примеры кода см. в статье Создание пакетных запросов с помощью REST API.

Работа с папками с помощью REST

Вы можете получить папку из библиотеки документов, если знаете ее URL. Например, вы можете получить корневую папку библиотеки общих документов, используя конечную точку в следующем примере.

В следующем XML показан пример свойств папки, возвращаемых при запросе типа содержимого XML.

В следующем примере показано, как создать папку.

В следующем примере показано, как переименовать папку с помощью метода MERGE.

Сначала получите тип OData папки с помощью запроса GET.

Из результата получите значение odata.type, например SP.Data.Shared_x0020_DocumentsItem (значение может отличаться в зависимости от конфигурации вашей библиотеки). Затем отправьте запрос MERGE:

В следующем примере показано, как удалить папку.

Работа с файлами с помощью REST

В следующем примере показано, как получить все файлы в папке.

В следующем примере показано, как получить определенный файл.

Вы также можете получить файл, если знаете его URL, как показано в следующем примере.

В следующем примере показано, как создать файл и добавить его в папку.

В следующем примере показано, как обновить файл с помощью метода PUT.

PUT — это единственный метод, который можно использовать для обновления файла. Метод MERGE не разрешен.

Вы можете захотеть извлечь файл, чтобы убедиться, что никто не изменит его, прежде чем обновлять его. После обновления вы должны вернуть файл обратно, чтобы другие могли с ним работать.

В следующем примере показано, как извлечь файл.

В следующем примере показано, как вернуть файл.

В следующем примере показано, как удалить файл.

Работа с большими файлами с помощью REST

Если вам нужно загрузить двоичный файл размером более 1,5 мегабайт (МБ), интерфейс REST — единственный вариант. Пример кода, показывающий, как отправить двоичный файл размером менее 1,5 МБ с помощью объектной модели JavaScript SharePoint, см. в разделе Выполнение основных операций с использованием кода библиотеки JavaScript в SharePoint. Максимальный размер двоичного файла, который можно создать с помощью REST, составляет 2 гигабайта (ГБ).

В следующем примере показано, как создать большой двоичный файл.

Этот подход работает только с Internet Explorer 10 и последними версиями других браузеров.

В следующем примере кода показано, как создать файл с помощью этой конечной точки REST и междоменной библиотеки JSOM.

Работа с файлами, прикрепленными к элементам списка, с помощью REST

В следующем примере показано, как получить все файлы, прикрепленные к элементу списка.

В следующем примере показано, как получить файл, прикрепленный к элементу списка.

В следующем примере показано, как создать прикрепленный файл к элементу списка.

В следующем примере показано, как обновить прикрепленный файл к элементу списка с помощью метода PUT.

PUT — это единственный метод, который можно использовать для обновления файла. Метод MERGE не разрешен.

Если вам нужно загрузить файлы в свою учетную запись хостинга, вам нужно будет знать, в какой каталог их загружать. Конкретный каталог, в который вы их загрузите, будет зависеть от того, работаете ли вы с основным доменом, дополнительным доменом или субдоменом. В этом руководстве мы обсудим, как определить корень документа вашего веб-сайта. (Нет учетной записи хостинга? Нет проблем — мы вас обеспечим! Наш вариант хостинга VPS избавляет вас от догадок, связанных с хостингом веб-сайтов.)

Поиск корня документа

Корень документа домена, также известный как домашняя папка, – это главная папка, содержащая все файлы домена или поддомена.

Основной домен
Корневым каталогом вашего основного доменного имени является папка public_html. Это означает, что когда кто-то посещает ваш основной домен, сервер возвращает файлы, расположенные в папке public_html.

Домены дополнительных доменов
Корни документов дополнительных доменов очень похожи на поддомены. Если в вашей учетной записи есть аддон-домен, вам нужно будет просмотреть раздел «Домены аддонов cPanel», чтобы увидеть, где установлена ​​​​корневая папка. Ниже также приведено пояснение в виде диаграммы.

Как мне найти корень документа аддона/субдомена?

Если вы не уверены в корневой папке документа для надстройки или поддомена, потому что вы не использовали значения по умолчанию, вы можете найти ее, выполнив следующие действия:

Нажмите Дополнительные домены

Поиск корня документа субдомена

Какой файл загружается первым?


  1. index.htm
  2. index.html
  3. index.php

Если сервер не найдет ни один из этих файлов, он отобразит экран по умолчанию со списком файлов в папке, как показано справа. Это может быть угрозой безопасности, поэтому вы всегда должны убедиться, что вместо этого будет обслуживаться файл.

Можно ли изменить индексный файл каталога?

Некоторые приложения для разработки веб-сайтов называют главную страницу нестандартными именами index.htm, index.html или index.php. Например, приложение может назвать вашу домашнюю страницу Welcome.html или Home.html. Если ваше приложение делает это, вам нужно будет изменить файл .htaccess и установить параметр Directory Index в соответствии с параметром первой страницы веб-сайта.

Как изменить индекс каталога?

Чтобы изменить индекс каталога, отредактируйте файл .htaccess и добавьте следующую строку:

Например:
Предположим, главная страница вашего веб-сайта называется Welcome.html. Нам нужно обновить файл .htaccess, чтобы сервер знал, что сначала нужно загрузить Welcome.html, а не index.htm. Откройте (или создайте) файл .htaccess в корне документа вашего домена и добавьте следующую строку:

Да, это так просто! Обратите внимание, что сервер чувствителен к регистру, поэтому обязательно используйте правильный регистр. Например, Welcome.html отличается от welcome.html.

Джон-Пол – инженер-электронщик, большую часть своей карьеры посвятивший ИТ. Он является техническим писателем InMotion с 2013 года.

129 комментариев

В этой статье мы ссылаемся на корень документа в соответствии с конфигурацией сервера. Так что это может зависеть от того, какую локальную или удаленную серверную среду вы используете. Если вы используете ASP, я бы предположил, что это сервер Windows? Мы используем только серверы Linux и поэтому не можем должным образом поддерживать или консультировать вас относительно того, как работают серверы Windows. Я бы отослал вас к любой документации, доступной вашему хостинг-провайдеру.

Я случайно удалил все корневые файлы с сервера с помощью FTP. как восстановить все эти файлы?

Вы должны немедленно связаться со службой поддержки Live Support, чтобы узнать, доступна ли резервная копия для экстренных случаев. Если нет, вы должны проверить, не сохранена ли где-нибудь резервная копия. Без резервных копий, к сожалению, невозможно восстановить файлы.

Шаги, описанные в этой статье, должны предоставить вам некоторые шаги по устранению неполадок, которые вы можете выполнить, но если у вас по-прежнему возникают проблемы с поиском корневого каталога документов вашего домена, я советую обратиться в нашу службу поддержки.

Эта статья неверна. Дополнительные домены по умолчанию НЕ создаются в каталоге public_html. Вы должны указать это.

Спасибо, что указали на это. Более ранняя версия cPanel по умолчанию автоматически помещала дополнительные домены в папку public_html. Однако текущая версия позволяет пользователям определять, где будет находиться эта папка. Я обновил документацию, чтобы отразить это. Еще раз спасибо за указание на необходимое обновление!

Здравствуйте, очень полезная информация, но у меня есть один вопрос, но он не в контексте поста. Я надеюсь, что смогу получить на него ответ. Друг моего друга однажды сделал для меня веб-сайт, он предоставил почти всю информацию, например, пароль cpanel и т. д., но теперь, когда мы хотим изменить дизайн веб-сайта и мы не знаем, что он использовал для создания этого веб-сайта, а он не хочет нам об этом говорить. несколько раз связывался с ним, но без ответа. Есть ли способ узнать, какой разработчик используется для моего веб-сайта через мою Cpanel? или есть другой способ узнать это?

Если ваш сайт все еще работает, Wappalyzer — хороший инструмент для определения того, как он был создан.

Обычно WordPress содержит файлы wp, такие как wp-content. Если вы можете предоставить ссылку на свой сайт, мы будем рады помочь вам определить, как он был создан.

Спасибо,
Джон-Пол

Это сработало. но проблема в том, что когда я делаю возврат, он не загружает предыдущий .php, но отображает ошибку, как исправить эту проблему.

Извините, но у нас нет контекста вашего сообщения. Не могли бы вы предоставить дополнительную информацию о действиях, которые вы предпринимаете, что приводит к ошибке, которую вы видите?

Сэр/Мама, как дела?
Для ясности > Я просто хочу вставить SSL-сертификат на свой сайт, чтобы загрузить его в public_html, но я не смог найти этот public_html, поэтому, пожалуйста, помогите мне найти public_html или он есть любая альтернатива для этого или я могу создать public_html?
Спасибо

Я предлагаю вам обратиться к вашему хостинг-провайдеру. SSL-сертификаты имеют определенные местоположения. Кроме того, не на всех веб-серверах есть папка «public_html». Обратитесь в службу поддержки, и они должны помочь вам.

Мой файл php находится в одном домене, и я хочу получить доступ к изображению из другого домена.

Я хочу указать путь к img.jpg в файле test.php.

Как я могу это сделать?

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

Привет, ребята, здесь новичок. Я пытаюсь установить GravityScan Accelerator, чтобы расширить возможности своего плагина WordFence, и мне было предложено загрузить файл .php в корневой каталог моего документа и обеспечить доступ к этому файлу через Интернет.

Но это не сработало. В прошлом я всегда платил кому-то за это, но финансовые ограничения требуют, чтобы я научился делать это сам. Либо я неправильно истолковал номенклатуру корня документа, либо, как указано в совете по устранению неполадок при установке, мне может потребоваться создать правила перезаписи в моем файле .htaccess или в конфигурации веб-сервера, чтобы разрешить доступ к ускорителю.

Я недостаточно знаю, чтобы даже правильно задавать эти вопросы, но как вы думаете, где я мог ошибиться?

Спасибо за ваше время!

Приносим извинения за проблему с файлом, который кажется недоступным после того, как вы его загрузили. Я проверил это, и файл находится в правильном месте. Я также исправил ошибку часового пояса (часовой пояс установлен на «America/Los_Angeles» — там находится ваш сервер). Оставшуюся ошибку нужно будет обсудить с Wordfence. Возможно, у вас установлено кэширование, и его необходимо очистить, потому что ошибка, которую я вижу, ссылается на путь, который не существует на наших серверах. Убедитесь, что вы правильно ссылаетесь на файл, а затем повторите попытку. Если вы видите фатальную ошибку, значит, вы видите то же, что и я. На этом этапе проблема должна быть решена разработчиком плагина. Все остальное работает правильно.

Если у вас есть дополнительные вопросы или комментарии, сообщите нам об этом.

С уважением,
Арнел С.

Хорошая статья, очень простая и очень точная. У меня была такая проблема, что я назвал свою индексную страницу indexBianca.html и не знал, что она вызовет такую ​​проблему, так как я впервые создавал веб-сайт и публиковал его.

Вы можете использовать правила перезаписи в файле .htaccess, чтобы изменить ссылки, чтобы они не отображали расширение. Прочтите эту статью для получения более подробной информации об использовании rew-rite.

Если у вас есть дополнительные вопросы или комментарии, сообщите нам об этом.

С уважением,
Арнел С.

Здравствуйте, я сделал то, что вы сказали, но он не открывается на моем сайте WordPress. Грядет внутренняя ошибка сервера, пожалуйста, помогите мне, как исправить эту ошибку, спасибо. Гатти РАКУЛ

Если вы получаете ошибку 500, вы можете прочитать нашу статью об устранении ошибок 500, чтобы узнать, поможет ли это.

Я закончил создание своего сайта с помощью BoldGrid. Он говорит, что сохраняет и публикует, но вместо этого я продолжаю получать страницу «скоро вернусь». Я пробовал экспортировать (сохраненный как XML). Как мне получить то, что я создал в Bold Grid, для публикации в моей учетной записи Inmotion?

Веб-сайт состоит из множества файлов: текстового содержимого, кода, таблиц стилей, мультимедийного содержимого и т. д. Когда вы создаете веб-сайт, вам нужно собрать эти файлы в разумную структуру на вашем локальном компьютере, убедиться, что они могут общаться друг с другом, и получить весь ваш контент прямо перед тем, как вы в конечном итоге загрузите его на сервер. В разделе Работа с файлами обсуждаются некоторые вопросы, о которых вам следует знать, чтобы вы могли настроить разумную файловую структуру для своего веб-сайта.

Где должен находиться ваш веб-сайт на вашем компьютере?

Когда вы работаете над веб-сайтом локально на своем компьютере, вы должны хранить все связанные файлы в одной папке, которая отражает файловую структуру опубликованного веб-сайта на сервере. Эта папка может находиться где угодно, но вы должны поместить ее туда, где ее будет легко найти, например, на рабочем столе, в домашней папке или в корне жесткого диска.

  1. Выберите место для хранения проектов веб-сайта. В выбранном вами месте создайте новую папку с именем веб-проекты (или аналогичную). Здесь будут жить все проекты вашего веб-сайта.
  2. Внутри этой первой папки создайте еще одну папку, в которой будет храниться ваш первый веб-сайт. Назовите ее test-site (или как-нибудь по-новому).

Отступление от регистра и пробелов

Вы заметите, что в этой статье мы просим вас называть папки и файлы полностью строчными буквами без пробелов. Это потому что:

  1. Многие компьютеры, особенно веб-серверы, чувствительны к регистру. Так, например, если вы поместите изображение на свой веб-сайт по адресу test-site/MyImage.jpg, а затем в другом файле попытаетесь вызвать изображение как test-site/myimage.jpg , это может не сработать.
  2. Браузеры, веб-серверы и языки программирования не всегда обрабатывают пробелы. Например, если вы используете пробелы в имени файла, некоторые системы могут рассматривать это имя как два имени файла.Некоторые серверы заменят области в ваших именах файлов на «%20» (код символа для пробелов в URL-адресах), в результате чего все ваши ссылки будут неработающими. Лучше разделять слова дефисами, а не символами подчеркивания: my-file.html vs. my_file.html .

Короткий ответ заключается в том, что вы должны использовать дефис для имен файлов. Поисковая система Google воспринимает дефис как разделитель слов, но не воспринимает таким образом подчеркивание. По этим причинам лучше выработать привычку писать имена папок и файлов строчными буквами без пробелов и со словами, разделенными дефисами, по крайней мере, до тех пор, пока вы не поймете, что делаете. Так вы столкнетесь с меньшим количеством проблем в будущем.

Какую структуру должен иметь ваш сайт?

Далее давайте посмотрим, какую структуру должен иметь наш тестовый сайт. Наиболее распространенные вещи, которые мы будем иметь в любом проекте веб-сайта, который мы создаем, — это индексный HTML-файл и папки, содержащие изображения, файлы стилей и файлы сценариев. Давайте создадим их сейчас:

  1. index.html : этот файл, как правило, содержит содержимое вашей главной страницы, то есть текст и изображения, которые люди видят при первом посещении вашего сайта. С помощью текстового редактора создайте новый файл с именем index.html и сохраните его прямо в папке вашего тестового сайта.
  2. папка изображений: в этой папке будут содержаться все изображения, которые вы используете на своем сайте. Создайте папку с именем images в папке вашего тестового сайта.
  3. папка стилей: эта папка будет содержать код CSS, используемый для оформления содержимого (например, для настройки цвета текста и фона). Создайте папку с именем styles в папке вашего тестового сайта.
  4. папка scripts: эта папка будет содержать весь код JavaScript, используемый для добавления интерактивных функций на ваш сайт (например, кнопки, которые загружают данные при нажатии). Создайте папку scripts в папке вашего тестового сайта.

Примечание. На компьютерах с Windows у вас могут возникнуть проблемы с просмотром имен файлов, поскольку в Windows по умолчанию включен параметр Скрыть расширения для известных типов файлов. Как правило, вы можете отключить это, перейдя в проводник Windows, выбрав параметры папки. вариант, сняв флажок «Скрывать расширения для известных типов файлов» и нажав «ОК». Более подробную информацию о вашей версии Windows можно найти в Интернете.

Пути к файлам

Чтобы заставить файлы общаться друг с другом, вы должны указать путь к файлу между ними — по сути, маршрут, чтобы один файл знал, где находится другой. Чтобы продемонстрировать это, мы вставим немного HTML в наш файл index.html и заставим его отображать изображение, которое вы выбрали в статье «Как будет выглядеть ваш веб-сайт?» Кроме того, вы можете выбрать имеющееся в вашем распоряжении изображение на компьютере или в Интернете и использовать его в следующих шагах:

  1. Скопируйте изображение, которое вы выбрали ранее, в папку с изображениями.
  2. Откройте файл index.html и вставьте в него следующий код точно так, как показано. Пока не беспокойтесь о том, что все это значит — мы рассмотрим структуры более подробно позже в этой серии.

Скриншот нашего простой веб-сайт, показывающий только логотип firefox — пылающую лису, окутывающую мир» width=

Некоторые общие правила для путей к файлам:

  • Чтобы создать ссылку на целевой файл в том же каталоге, что и вызывающий HTML-файл, просто используйте имя файла, например мое-изображение.jpg .
  • Чтобы сослаться на файл в подкаталоге, напишите имя каталога перед путем и косую черту, например подкаталог/my-image.jpg .
  • Чтобы создать ссылку на целевой файл в каталоге над вызывающим HTML-файлом, поставьте две точки. Так, например, если index.html находится внутри подпапки test-site, а my-image.jpg — внутри test-site, вы можете сослаться на my-image.jpg из index.html, используя ../my-image.jpg.
  • Вы можете комбинировать их по своему усмотрению, например, ../subdirectory/another-subdirectory/my-image.jpg .

Пока это все, что вам нужно знать.

Примечание. В файловой системе Windows чаще всего используется обратная косая черта, а не прямая, т.е. С:\Виндовс. В HTML это не имеет значения — даже если вы разрабатываете свой веб-сайт для Windows, вы все равно должны использовать косую черту в своем коде.

Что еще нужно сделать?

На этом пока все. Ваша структура папок должна выглядеть примерно так:

Создать новый файл в Linux несложно, но есть и несколько удивительных и умных приемов.

В этом руководстве вы узнаете, как создать файл из терминала Linux.

создать файл из терминала Linux

  • Доступ к командной строке/окну терминала (Ctrl–Alt–F2 или Ctrl–Alt–T)
  • Учетная запись пользователя с правами sudo (необязательно для некоторых файлов/каталогов)

Создание новых файлов Linux из командной строки

Linux предназначена для создания любого указанного вами файла, даже если он еще не существует. Одна умная функция заключается в том, что вы можете создать файл напрямую, без необходимости сначала открывать приложение.

Вот несколько команд для создания файла непосредственно из командной строки.

Создать файл с помощью Touch Command

Самый простой способ создать новый файл в Linux — использовать команду touch.

В окне терминала введите следующее:

При этом создается новый пустой файл с именем test.txt. Вы можете увидеть это, введя:

Команда ls выводит список содержимого текущего каталога. Поскольку другой каталог не был указан, команда touch создала файл в текущем каталоге.

создать файл с помощью сенсорной команды

Если файл с выбранным вами именем уже существует, команда touch обновит метку времени.

Создать новый файл с оператором перенаправления

Оператор перенаправления — это имя символа, который изменяет пункт назначения, в котором отображаются результаты.

Прямая угловая скобка >

Этот символ сообщает системе о необходимости вывода результатов во все, что вы укажете дальше. Целью обычно является имя файла. Вы можете использовать этот символ отдельно для создания нового файла:

При этом создается новый пустой файл.
Используйте команду ls, чтобы просмотреть содержимое текущего каталога и найти файл test2.txt.

создать файл с оператором перенаправления

Создать файл с помощью команды cat

Команда cat является сокращением от concatenate. Его можно использовать для вывода содержимого нескольких файлов, одного файла или даже части файла. Если файл не существует, команда Linux cat создаст его.

Чтобы создать пустой файл с помощью cat , введите следующее:

Обратите внимание на оператор перенаправления. Обычно команда выводит на экран содержимое файла test2.txt. Оператор перенаправления > указывает системе поместить его в файл test2.txt.

Убедитесь, что файл создан:

Теперь в списке должны быть файлы test.txt, test2.txt и test3.txt.

создать файл командой cat

Создать файл с помощью команды echo

Команда echo продублирует все, что вы укажете в команде, и поместит копию в файл.

Введите следующее:

Убедитесь, что файл создан:

создать файл с помощью эхо-команды

Вы должны увидеть, что файл test4.txt добавлен в список. Используйте команду cat для отображения содержимого нового файла:

Система должна отображать случайный образец текста (или то, что вы ввели с помощью команды echo.)

вывод команды эха

Создать файл с помощью команды printf

Команда printf работает так же, как и команда echo, и добавляет некоторые функции форматирования. Чтобы добавить одну строку текста, введите:

Чтобы добавить две строки текста, разделите каждую строку параметром \n:

Вы можете использовать команду cat для любого из этих файлов, чтобы отобразить их содержимое.

Примечание. Чтобы использовать несколько экземпляров терминала в одном оконном менеджере, рассмотрите возможность использования экрана Linux. Он включает дополнительные функции и расширенную командную строку для работы с файлами Linux.

Использование текстовых редакторов для создания файла Linux

Все дистрибутивы Linux имеют как минимум один текстовый редактор. Некоторые имеют несколько редакторов. Каждый редактор имеет свои сильные стороны и особенности. Это покажет вам три самых популярных.

Текстовый редактор Vi

Vi — старейший текстовый редактор в Linux. Он был создан вместе с операционной системой Linux для прямого редактирования текстовых файлов. Поскольку маловероятно, что вы увидите дистрибутив Linux без него, вам стоит знать об этом редакторе.

Чтобы создать файл с помощью Vi, введите следующее:

Ваш экран изменится. Теперь вы находитесь в текстовом редакторе. Нажмите букву i, чтобы переключиться в режим вставки, затем введите несколько слов, чтобы попробовать.

Чтобы сохранить и выйти, нажмите Esc :x и Enter .

пример текстового редактора vi

Текстовый редактор Vim

Возможно, вы заметили, что редактор Vi не очень удобен для пользователя. Vim — это более новая версия, которая расшифровывается как Редактор Vi, Modified.

Используйте vim для создания нового текстового файла:

использование vim для создания новый файл в Linux

Этот экран будет похож на экран редактора Vi. Нажмите i, чтобы вставить текст, и введите несколько слов. Сохраните файл и выйдите, введя:

(Escape, двоеточие wq, затем Enter.)

Текстовый редактор Nano

Nano – это более новый текстовый редактор, в котором гораздо проще ориентироваться.

Создайте новый файл, введя команду:

По умолчанию Nano сразу переводит вас в режим редактирования. Он также отображает полезный список команд в нижней части экрана.

нанотекстовый редактор для создайте новый файл linux

Введите текст, затем нажмите Ctrl+O, чтобы сохранить изменения.

Нажмите Ctrl+X, чтобы выйти из редактора.

Примечание. Узнайте все, что вам нужно о Nano, в статье «Установка и использование Nano в Linux».

Теперь у вас есть несколько вариантов создания новых файлов в Linux из командной строки. Затем узнайте, как копировать файлы и каталоги в Linux, чтобы более эффективно управлять своими файлами.

Читайте также: