Сохраните строку запроса в конце короткого URL (bit.ly | YOURLS) и сохраните ее на разрешенном URL. - PullRequest
0 голосов
/ 09 апреля 2020
  • Я пытаюсь создать простой фрагмент, используя HTML, JavaScript и PHP.
  • Панель поиска и кнопка.
  • Просто введите что-нибудь в строку поиска, нажмите кнопку поиска и выполните поиск google.com.
  • Кнопка добавляет строку запроса в конец с введенным текстом.
  • Пример: если вы введете "dogs" в строку поиска и нажмете на поиск, загрузится новая вкладка, а go в "https://www.google.com/search?q=dogs" *

Вот проблема

  • Я использую URL-адрес (например, bit.ly), но сам размещен на моем собственном сервере под названием YOURLS ,

  • Мой текущий фрагмент теперь стал бесполезным, поскольку он не сохраняет строку запроса из ..

    • строка строки поиска> короткая ссылка> назад к длинному URL .

Воссоздание проблемы

  1. Я нашел ссылку для сокращения: https://www.google.com/search/
  2. Я сокращаю: https://www.google.com/search/ до https://sho.rt/Google/
  3. Затем я создаю свой фрагмент с https://sho.rt/Google/ URL
</form method="GET" action="sho.rt/Google" _lpchecked="1">
  </input type="text" placeholder="What would you like to find on google?" name="?q=">
  </button type="submit" id="submit">Search</button>
</form>

Может кто-нибудь из вас задумался над умным решением этой проблемы?

  • Как использовать строку запроса для короткой ссылки ... и сохранить ее по адресу назначения.

  • Можно ли это сделать в HTML, JavaScript или PHP? ... Или мне нужно что-то настроить в самом размещенном URL-адресе "YOURLS"?

Вы, вероятно, думаете, зачем даже добавлять дополнительный шаг сокращения URL-адреса ... вот почему ...

  • У меня есть общедоступный c HTTPS-сайт (защищен паролем и доступен только для меня) с HTTP-ссылками на него (размещен внутри intr anet - безопасный). Это вызывает предупреждение о смешанном содержимом, так как chrome не понимает ссылки HTTP внутри intr anet и не публикуется c. Я нашел небольшой обходной путь ... Я использовал инструмент сокращения URL (он берет ссылку HTTP, сжимает ее, а также добавляет HTTPS к короткой ссылке). Затем я заменил все длинные URL-адреса HTTP на своем сайте короткими ссылками HTTPS, и мой сайт больше не имеет смешанного сервиса и является безопасным. Это решает 99% моих проблем. Осталось только получить мои короткие URL-адреса, чтобы сохранить строку запроса в длинном URL-адресе.
...