Как использовать .htaccess для переключения контента для отображения под сообщением обслуживания - PullRequest
0 голосов
/ 10 февраля 2020

Я хочу, чтобы в моем приложении был каталог /blog, чтобы в нем был установлен экземпляр WordPress. В настоящее время /blog выводит меня туда, но я хочу знать и контролировать, а не каталог, как читать из routes.php.

Может быть много вариантов его использования, так как каталог blog находится на обслуживании или не работает, в этом случае простое изменение, поэтому он начинает читать /blog с routes.php.

Я не очень разбираюсь в файле .htaccess, но можем ли мы сделать из него?

1 Ответ

0 голосов
/ 10 февраля 2020

если ваше приложение CI использует конфигурацию маршрутов по умолчанию, то / blog заставит CI попытаться загрузить контроллер блога и выполнить действие index, если он не сможет их найти. вы получите 404 страницы не найдена ошибка. Попробуйте настроить / blog в конфигурации вашего веб-сервера. Добавьте блок / блог, затем примените конфигурацию сервера WordPress там. убедитесь, что запрос найдет / местоположение блога перед блоком / местоположение. в nginx:

location /blog {
    # This is cool because no php is touched for static content.
    # include the "?$args" part so non-default permalinks doesn't break when using query string
    try_files $uri $uri/ /index.php?$args;
}

# then your ci / location
location / {
    # Check if a file or directory index file exists, else route it to index.php.
    try_files $uri $uri/ /index.php;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...