Мне нужно настроить обработчик коротких ссылок с моего общедоступного сайта в подпапке 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
?