Как разместить статический контент на том же домене, что и WordPress

12 мая 2015 г., 17:57:29
Просмотры: 19K
Голосов: 6

У меня есть портфолио-сайт, на котором я также хочу разместить демо-версии работ для клиентов. Мне нужно, чтобы подпапка обслуживалась статически, параллельно с WordPress. Например, если у меня есть http://example.com/demo/subfolder/index.html, этот файл должен обрабатываться напрямую Apache, а не WordPress. У меня есть root-доступ к серверу, но я не уверен, как это реализовать

0
Все ответы на вопрос 4
1

Если файлы являются статическими HTML, то вам нужно беспокоиться только о конфликтах имен в структуре каталогов. И если у вас нет ничего в WordPress, что генерирует путь /demo/subfolder/, вам не нужно беспокоиться о его игнорировании — он уже игнорируется.

У меня есть тестовая папка, которую я использую для аналогичных целей, и мне не пришлось ничего реализовывать — WordPress уже игнорирует её.

12 мая 2015 г. 18:12:36
Комментарии

Старый вопрос, но поиск привел меня сюда. Я получаю 'Forbidden' при попытке доступа к чему-либо в подпапке!

Paul McCarthy Paul McCarthy
31 авг. 2022 г. 16:05:54
0

Для тех, у кого такой же вопрос, вы можете использовать мой плагин, доступный в репозитории WordPress: WP Custom HTML Pages

Он позволяет отображать статические HTML-страницы по выбранному вами URI.

1) Установите и активируйте плагин

2) Используйте новый пункт подменю (Страницы → HTML-страницы) для создания новой HTML-страницы

3) В поле "Page Permalink" введите пользовательский URI, который вы хотите назначить для своей страницы, например, /my-html-page (на момент написания этого ответа требуется, чтобы введенное значение начиналось с символа "/"). В поле "HTML Page Code" введите весь HTML и CSS документа страницы, который вы хотите отображать

4) Нажмите "Опубликовать", затем перейдите на yourwebsite.com/my-html-page, и вы должны увидеть свою статическую HTML-страницу, при условии, что её статус установлен как "опубликовано"

Создав и связав несколько страниц, вы можете получить целый статический сайт.

20 нояб. 2017 г. 10:51:40
1

Вы можете указать WordPress игнорировать структуру подкаталогов, добавив эти правила в .htaccess. Разместите их внутри <Ifmodule mod_rewrite.c>. Обычно, если страницы с таким именем, как demo, не существует, WordPress проигнорирует её, и будет отображена статическая страница.

RewriteCond %{REQUEST_URI} ^/Demo_directory/(.*)$
12 мая 2015 г. 18:05:46
Комментарии

где? сверху, посередине, снизу

Paul McCarthy Paul McCarthy
31 авг. 2022 г. 16:10:14
0

Старая тема, но всё ещё может быть полезной для кого-то. Это легко сделать с помощью плагина Serve Static =>(https://wordpress.org/plugins/serve_static/). Он автоматически создаёт статические HTML-файлы и предоставляет их посетителям.

24 июн. 2024 г. 04:16:20