yourls - отдельная установка из публичного доступа - PullRequest
0 голосов
/ 01 мая 2019

Мне нужно настроить обработчик коротких ссылок с моего общедоступного сайта в подпапке https://public-url.local/go/{{short-link}}, однако из-за особенностей построения сайта я не могу разместить ваши ссылки на общедоступном сайте.

Есть ли способ установить yourls admin / database на один домен / поддомен, в то время как настройка генерирует shorturls для разрешения через другой домен / поддомен?

Вот где я до сих пор ...

Для справки я тестирую все это локально, используя xampp

Итак, я установил домен https://short-site.local и мне удалось получить мой файл conf apache vhost для запросов прокси отhttps://public-url.local/go/{{short-link}} до https://short-url.local.

<VirtualHost public-url.local:443>
    DocumentRoot "C:/sites/public-url.local"
    ServerName public-url.local
    SSLEngine on
    SSLCertificateFile conf/ssl.crt/server.crt
    SSLCertificateKeyFile conf/ssl.key/server.key
    ErrorLog "logs/error_log.log"
    CustomLog "logs/access_log.log" common
    SSLProxyEngine on
    ProxyPass /go http://short-url.local
    ProxyPassReverse /go http://short-url.local
    RewriteMap lowercase int:tolower
    <Directory "C:/sites/public-url.local">
        Require all granted
    </Directory>
</VirtualHost>

То, что я нахожу, хотя генерируемые URL-адреса все еще используют определенную константу YOURLS_SITE

define( 'YOURLS_SITE', 'http://short-site.local' );

Есть ли способ сообщить администратору yourlsпанель (и API) для вывода списка коротких ссылок на использование проксируемого домена public-url.local?

...