問題タブ [vanity-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
350 参照

php - URL短縮アルゴリズムのカスタム/予約語

私は、単純に数字を取り、カスタムアルファベットを使用してbase-58でエンコード/デコードするPHPエンコード/デコード全単射関数を作成しました。

この短縮機能は正常に機能しますが、特定の単語を制限し、カスタムのバニティ URLを作成できるようにしたいと考えています。

これは、ユーザーがdomain.com/boobsなどへのリンクを再度取得しないことを意味するはずです。

また、全単射機能を中断することなくdomain.com/stackoverflowをdomain.com/12342に解決できるようにしたいと考えています。

提案された解決策

いくつかの提案がありましたが、最適とは思えません。私が考えた方法の 1 つは、カスタム URL をデータベースに保存することです。そのため、1234 => mycoolurl をエンコード/デコードして、既に存在するかどうかを確認します。そうであれば、数値を 10,000,000 のようにオフセットします (したがって、10,001,234 になり、それをエンコード/デコードします。これにより、一部のリンクが他のリンクよりもはるかに長くなり、ハード リミットが 10,000,000 リンクに設定されます (これは実際には問題ありませんが、それでもあまりエレガントではありません)。呪いの言葉の問題を解決するために、DB にダミー リンクを挿入できます。

ご意見をお待ちしております。

0 投票する
0 に答える
107 参照

php - php を使用した 3 つの異なるバニティ URL

私のウェブサイトでバニティ URL を使用できるようにしたいと考えています。

3 つの異なるタイプがあります。

1) ユーザー名 - http://www.example.com/username --- 正常に動作します

2) php -extensionless url を無視 - 常に正常に動作します

3) バニティ URL

3) 郵便番号とユーザー名 - http://www.example.com/12345/username 1 番目と 2 番目の例には多くの例がありますが、3 番目の例にはありません。どうすれば解決できますか?

助けてください。前もって感謝します!

0 投票する
1 に答える
211 参照

javascript - バニティ URL からのコンテンツの表示と非表示

OK、php と mysql でブログを書いています。javascript関数の表示と非表示を使用して、divでURLを開きたいです。残りの div では正常に動作しますが、問題は、バニティ URL をクリックすると Web が常に更新されることです。この URL をフォーマットする関数があり、この URL から html を編集できません。インデックスページを更新せずに、ブログと同じ div でこの URL のコンテンツを開きたいです。どうすればこれを実装できますか? ここに私のコード:

ブログ.php

私のJavaScript関数:

0 投票する
2 に答える
83 参照

php - 複数のバニティ URL を使用するにはどうすればよいですか?

つまり、私のサイトには、平均的なユーザー プロファイル用のバニティ URL がすでにあります...

これにより、ユーザーは次の場所にリダイレクトされます

以下のコードを使用して...

私もビジネス プロファイルを作成しようとしていますが、同じようなことをしようとしていましたが、自分のサイトで別のページを使用していたので、...

になるだろう

また、通常のユーザー プロファイルと混同されることもありません。これは機能しますか、それともサイトにバニティ URL を 1 つだけ設定できますか? それが本当なら、私が使用できる他のオプションはありますか?

また、これが可能である場合、同じビジネス プロフィール名のユーザー名を持っている場合はどうなりますか?

助けてくれてありがとう!

0 投票する
1 に答える
118 参照

.htaccess - .htaccess ユーザー名 url (ディレクトリが存在しない場合)

現在、ユーザーにユーザー名の独自の URL を提供するために、次のコードを用意しています。

/about/ただし、このコードが URL を上書きしたため、またはなどの既存のディレクトリは機能し/terms/なくなります。

ファイルまたはディレクトリがまだ存在しない場合にのみ、プロファイルへの URL を指すようにこのコードを調整できますか?

0 投票する
2 に答える
854 参照

aem - リダイレクト後に使用されるバニティ URL への参照を取得することは可能ですか?

ページがhttp://localhost:4502/content/project/en/mypage.htmlあり、いくつかのバニティ URL が次のように設定されています。

したがって、上記の 2 つのバニティ URL からのリクエストはすべて/mypage.htmlにリダイレクトされます。

ページのリダイレクト先からバニティ URL リクエストを取得することはできますか? つまり、リクエストがどのバニティ URL から来ているかをどのように見つけることができますか?

request.getRequestURL()私に与えます。./mypage.html ですが、バニティ URL リクエストを取得する必要があります。

0 投票する
1 に答える
1161 参照

php - vanitygen が生成したアドレスをローカルで確認しますか?

まず第一に、私はビットコインアドレスの非常に広大なキースペースを認識しています. しかし、私は最近 Vanitygen を使って実験を行っており、Vanitygen で生成されたすべてのアドレスがファイルに書き込まれるのではなく、コンパイルされたブロックチェーンを実行しているローカル サーバーに直接移植されるのではないかと考えていました。実現可能ではないでしょうか?

1. vanitygen の現在のソースを使用して、アドレスのチャンクをローカル サーバーに直接ドロップし (「インサイト」など)、正のバランスを確認することは可能ですか?

それからどのように始めますか?

前もって感謝します。

これが私のPHPコードです(自由に使用してください)

更新: ここで質問が 1 つだけあります。これは、vanitygen で生成されたアドレスを、ファイルに書き込むのではなく、コンパイルされたブロックチェーンを実行しているローカル サーバーに直接送信することです。上記のコードは 1 秒あたり 1,000 件のアドレスで動作しますが、正のバランスを得るために 1 秒あたり 50,000 件ものアドレスをチェックしている人がいると聞いています。ここからcwebsocketを使用してみましたが、それを vanitygen に実装する方法がわかりません

更新:現在、私のコードは毎秒約 1,000 件のアドレスをチェックしています

0 投票する
1 に答える
95 参照

java - Google Chrome - バニティ URL が複数回ヒットする


www.mycompanyname-survey.com
にリダイレクトする ようなバニティ URL が あります。
www.mycompanyname-survey.com/survey/page1

最初のページでデータを送信すると、次のページに移動しwww.mycompanyname-survey.com/survey/page2ます。ただし、この Chrome を実行すると、サーバーにデータを送信するたびにバニティ ドメインにもヒットしていることがわかりますwww.mycompanyname-survey.com。(これは、Chrome のネットワーク トラフィックからではなく、サーバーのネットワーク トラフィックからはわかります。)

Firefox を使用すると、ベース バニティ ドメインに到達しません。Chromeがこれを行っていて、とにかくそれを停止する理由はありますか?