2017-02-17 4 views
0

В своей работе мы Apache установлен в сервере Ubuntu 16.04 LTS, папка, в которой веб-сайты является/вар/WWW/HTMLApache/Drupal: Drupal сайт с ссылки ошибочно указывает на другой сайт Drupal

У нас есть сайт Drupal в/var/www/html/version1. Проблема в том, что после копирования папки сайта и ее именования/var/www/html/version2 мы удалили/var/www/html/version2 и при переходе на localhost: 8080/version1/ссылки в этот сайт необъяснимо указал на версию2, т. е. localhost: 8080/version2/news

Это было вчера, сегодня ссылки правильно указывают на localhost: 8080/version1/news, но если я получаю доступ из открытого открытого ip, то есть [ public_ip]: 8080/version1/и нажмите ссылки новостей, которые он перенаправляет на [public_ip]: 8080/version2/news, и, очевидно, страница не найдена. Если я перехожу к [public_ip]: 8080/version1/news, то напрямую его получаю без проблем.

Где проблема? Я могу предоставить файлы конфигурации из apache или сайтов. Я ценю любую помощь!

+0

Может ли это быть проблемой кэширования заголовка HTTP браузера? – Juned

+0

О, я забыл сказать, мы протестировали его после стирания кеша браузера – MithPaul

ответ

0

В конце концов, проблема была на Drupal, согласно тому, что они здесь говорят https://www.drupal.org/node/845026 Drupal не сохраняет файлы html, он генерирует их «на лету», консультируясь с базой данных.

Таким образом, чтобы обновить ссылки, которые вы должны очистить кэш Drupal

Htt пс: //www.drupal.org/docs/7/administering-drupal-7-site/clearing-or-rebuilding- drupals-кэш

Htt пс: //www.drupal.org/node/1507640

Htt р: //drupal.stackexchange.com/questions/21434/how-do-i-clear-cache- using-an-sql-query

Проблема была решена администратором Drupal просто путем входа в систему на панели администратора.

Смежные вопросы