Ich habe drei Websites, die jedes Mal, wenn jemand auf die Suche klickt, winzige URLs für Suchergebnisseiten generieren möchten. Ich mag die http://bit.ly API und die Tatsache, dass es Tracking bietet. Allerdings muss ich ein Passwort angeben und biete keinen SSL-Support an. Kennt jemand einen ähnlichen Dienst, der Tracking bietet, und eine https-API?Haben URL-Verkürzungsdienste mit Link-Tracking eine https-zugängliche URL?
Antwort
Ich denke, kurze URLs für HTTPs Verbindungen sind wirklich schlechte Idee. Immerhin ist SSL hier, um sicherzustellen (Teil seiner Aufgabe), dass Sie tatsächlich mit dem angeforderten Server sprechen.
Aber im kurzen URL-Szenario sprechen Sie zuerst mit einem anderen Server - eine ideale Betrüger-Situation.
Ich möchte nicht https: // urls erstellen, ich möchte eine https: // url verwenden verkürzte URLs machen. –
Bit.ly erfordert nicht, dass Sie ein Passwort über ihre API senden. Sie erfordern, dass Sie ein Token (auch API Key) übergeben, das in keiner Weise an Ihr Passwort gebunden ist. Es ist schließlich ein URL-Kürzungsdienst. Wenn man bedenkt, dass alle Informationen ziemlich öffentlich sind, sollte die Sicherheit keine Rolle spielen.
- 1. Kann eine URL ein Sternchen haben?
- 2. domain.com/keyword als Home-URL haben
- 3. PHP Rewrite-URL in .htaccess haben andere URL verweisen
- 4. htaccess redirect wenn URL haben spezifische Wort
- 5. Wie mit Hateoas Bundle auf Symfony2 absolute URL haben
- 6. Wie jede Laravel URL haben Parameter machen
- 7. Ist eine URL mit // im Pfadabschnitt gültig?
- 8. Obskuring eine Links URL
- 9. URL Query-String mit Schrägstrich für eine freundliche URL ersetzen
- 10. htaccess Redirect URL mit Variable auf nur eine URL
- 11. Haben Sie eine PATCH-Aktion mit Symfony3 und FOSRestBundle
- 12. Ist Dateipfad eine URL?
- 13. Ist es möglich, einen Elternstatus zu haben, ohne seinen Namen in der URL zu haben?
- 14. Haben zwei? in einer URL - Ist es gültig?
- 15. Dynamische Links, wenn per E-Mail gesendet, haben URL-Verteidigung
- 16. Nodejs haben einen optionalen zusätzlichen Pfad in URL
- 17. Haben Charakter-Benutzeroberflächen eine Zukunft?
- 18. Haben Crashlytics eine öffentliche API?
- 19. Haben Cocoa-Anwendungen eine Hauptschleife?
- 20. Holt eine URL 100 Mal mit Perl
- 21. Wie bekomme ich eine URL mit jQuery?
- 22. Erstellen Sie eine URL mit URI.js
- 23. Wie eine URL mit regulären Ausdrücken schneiden
- 24. Schreibe eine URL mit% 23 auf #
- 25. rufen Sie eine bestimmte URL mit rspec
- 26. Liveload eine lokale URL mit Grunt Uhr
- 27. Eine URL mit Play 2 codieren
- 28. Umleiten Sie eine beliebige URL mit/foo/
- 29. Parsing Eine URL mit Python urlparse Parse_qs
- 30. Wie erkennt man, ob eine URL eine Intranet-URL ist?
Schreiben Sie Ihre eigenen :) –
Schreiben eines ist der einfache Teil. Das Hardware-Setup zu gestalten, wenn Leute damit anfangen, ist der schwierige Teil. –
Die Skalierung eines URL-Verkürzungsdienstes (es gibt keinen Verarbeitungsaufwand ... URL nach Schlüssel suchen, Verfolgungsaufruf, Umleitung) wäre nicht Ihre hauptsächliche Skalierungsangelegenheit. Ich hoffe, dass der Rest Ihrer App viel schwieriger zu skalieren ist. –