379  1

#joomla[faq] :: як визначити поточний домен сайту

Щоб при перенесенні сайту коректно формувалися посилання url, які ви самостійно кастомізували, потрібно правильно визначити поточний домен. Як це зробити ми розглянемо в цій статті.

#joomla[faq] :: як визначити поточний домен сайту

Коли ми переносимо сайт з локального комп'ютера на сервер, у нас, як правило, змінюється домен сайту. Наприклад з http://artinweb.loc на локальному сервері, змінюється на http://artinweb.biz Якщо ми щось кастомізували, що відноситься до формування url, стає критично важливо правильно визначити поточний домен. Це можна зробити за допомогою наступного коду:

$uri     = &JFactory::getURI();
$urlHost = $uri->toString(array('host'));

В результаті для домену http://artinweb.loc отримуєм artinweb.loc.

Якщо ім'я поточного домену нам потрібно вказати в декількох місцях, можна вищевказаний код дещо видозмінити і винести в окремий файл. Наприклад:

<?

/**
 * @package     «ArtInWeb.biz» - Full Stack Web Development
 * @subpackage  file urlHost.php
 *
 * @copyright   Copyright (C) 2004 - 2018 «ArtInWeb.biz», Inc. All rights reserved.
 * @license     MIT
 */

defined('_JEXEC') or die;

if (!isset($urlHost)) {

    $uri     = &JFactory::getURI();
    $urlHost = $uri->toString(array('host'));

} else {

    $urlHost =& $urlHost;

}

// include JPATH_ROOT . "/templates/your_template/inc/urlHost.php";

…де your_template – им'я вашого шаблона.

Підписуйтесь. Коментуйте. Діліться відео і статтями – зробимо разом нашу роботу простіше і цікавіше!

Удачі, Миру і Добра!

Igor KRUK

переклад з російської

Створення landing page, сайтів-візиток, корпоративних сайтів, веб-порталів та інтернет-магазинів на різних платформах у розумні строки і…
за розумні гроші.

Якщо ви вже зареєстровані на цьому сайті, або вже залишали тут свої коментарі, відгуки, заявки на участь в акціях, щоб додати ще один коментар – авторизуйтесь

Додати коментар

Коментарі


«ArtInWeb.biz»
  • #28

UA :: У коментарях ви можете щось додати або уточнити, у т.ч. поділитися вашим кодом.


RU :: В комментариях вы можете что-то добавить или уточнить, в т.ч. поделиться вашим кодом.


EN :: In comments you can add or clarify something, including share your code.


© «ArtInWeb.biz» – веб-розробка повного циклу

В останнє редагувалось: 11/05/2019