URL

symfony RedisAdapter redis url Подключение без пароля, как убрать пароль

В моём случае достаточно было заменить что-то вроде:

const REDIS_SOCKET = 'redis://пароль@127.0.0.1:6379';

на

const REDIS_SOCKET = 'redis://127.0.0.1:6379';

-- т.е. пароль это все, что после "протокола" redis:// и оканчивается "собакой" (собака - разделитель и в сам пароль не входит), даже если в этом чем-то есть сбивающее с толку двоеточие, например в моём случае было:

const REDIS_SOCKET = 'redis://user:user1@127.0.0.1:6379';

Данный url использовался в вызове:

wordpress Иерархические url для элементов таксономии (категорий, вложенные, меню)

В случае настройки из кода нужно что-то вроде:

<?php
register_taxonomy('genre',array('book'), array(
'hierarchical' => true, //  включаем иерархическое отображение в графическом интерфейсе
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'hierarchical' => true ), // включаем иерехические URLs
));

Источник: https://wordpress.stackexchange.com/a/17329

yii2 Генерация абсолютной ссылки. Ссылка на главную страницу -- как получить

Сам адрес:

$url = Yii::$app->urlManager->createAbsoluteUrl(['/']);

Гиперссылку из него можно сделать, например так:

<?= Html::a(Html::encode($url), $url) ?>

ЧПУ (web) -- что это в программировании

ЧПУ -- это человеко-понятный URL.

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

Пример ЧПУ

Например, ссылка вида:

адрессайта/index.php?article-id=acfstea45tevt6w54656

-- не слишком ясна, в вот:

адрессайта/abouts-us

-- уже понятнее, тут можно ожидать статью с названием "О нас" (или вроде того).

URL -- что это в программировании

URL (Uniform Resource Locator) -- идентификатор ресурса единого формата.

Часто используется в смысле "интернет-адреса" (веб-ссылки)

Примеры URL

Каждая строка ниже является url-ом:

http://example.com
http://example.com/mypage

и т.д.

Yii2 CamelCase в именах папок, директорий контроллеров -- (Большие, загланые буквы) -- не работают, (нижнее подчеркивание)

Обнаружил, что с заглавными буквыми в подпапках контроллеров получаем ошибку 404.
А потому вместо CameCase-а приходится использовать нижнее подчеркивание в имени папки, и в пронстрансве имен контроллера:

namespace app\controllers\es\report_chat;

/**
 * Контроллер-обработчик запросов чата 
 */
class AjaxChatController extends Controller
{

-- то есть папка должно быть с имененм:
report_chat

тогда всё загружается нормально.

То есть обратиться к действию данного контроллера можно по URL-у вроде:

Subscribe to RSS - URL