問題タブ [yourls]

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 投票する
2 に答える
3112 参照

php - 「YOURLS」URL 短縮サービスでのリダイレクトに失敗しました

それで、 YOURLSスクリプトの実装に成功したか、そう思ったのです。

短縮URLが正常に生成され、YOURLS url IDテーブルにも追加されますが、新しい短縮URLを使用してWebサイトに移動しようとすると. ブラウザーで常に同じエラー メッセージが表示されます。

お役に立てれば幸いです。

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

regex - ExpressionEngine と YOURLS の .htaccess の問題

ExpressionEngine を実行しているプラ​​イマリ サイトがあり、YOURLS を「work」というサブフォルダーで実行しようとしています。つまり 、短い URL の場合はhttp://foo.com/work/であり、EE はルートで実行されています。つまり、http: //foo.com/。「www」がないことに注意してください。

私が抱えている問題は、短い URL を使用し、ユーザーがhttp://www.foo.com/work/123などの URI に「www」を追加すると、次のようなリダイレクト チェーンが得られることです。

URI から「www」を省略しても、すべて正常に機能します。YOURLS は非 www を使用するように設定されていますが、これらの URI が印刷広告に配置されているため、一部のユーザーが習慣的に「www」を入力する可能性があるという懸念があります。

ルート .htaccess ファイルは次のようになります。

/work/ (YURLS) .htaccess は次のようになります。

EE を完全にホース化せずに、「www」URI を非 www URI のように機能させるにはどうすればよいですか? :)

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

runtime-error - yourls.org のエラー作成テーブル

サーバーのサブディレクトリ http://[mydomain.tld]/y/admin/install.php に yourls.org 短縮 URL ソフトウェアをインストールしようとしています。インストールを何度も試行すると、次のエラーが発生します。

db ユーザーとパスワードを再確認しました。新作も作ってみました。何度か再インストールしました。

phpMyAdmin で、エラーで示唆されているように、テーブルがデータベースに追加されていないことを確認します。

構成ファイルで、次の [機密情報はここで一般的に置き換えられました] を変更しました。

何か案は?

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

redirect - YOURLS - 更新後に正しい元の URL にリダイレクトしない

昨日YOURLSをインストールしましたが、素晴らしいです。私には理解できないように見える小さな癖が1つあります。短い URL を作成した後、元の URL (短い URL が指す場所) を変更すると、更新前に短い URL をクリックしていた場合、ブラウザーは新しい元の URL にリダイレクトされません。

例:

  • cnn.com を宛先とする新しい短縮 URL を作成します。
  • 短い URL をテストします - cnn.com に移動します
  • 同じ短い URL の元の URL を変更して、cnet.com を指すようにします。
  • 同じ短い URL をもう一度クリックすると、やはり cnn.com に移動します。

これで、変更後にシークレット モードまたは別のブラウザで短い URL に移動すると、正常に動作します。これはまるで、ユーザーのブラウザが最初のリンク先を「保存」し、短い URL がリンク先を変更したかどうかを確認しないように見えます。

元の URL が変更された場合に常にチェックするために、以前にリンクをクリックした Web ブラウザを常に持つ方法はありますか?

ありがとうございました!

ダン

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

apache - Apache 2.2 - 「分割」ドメイン

私はApacheに非常に慣れていないため、すでに多くの時間がかかる問題に遭遇しており、それが可能かどうかさえわかりません。

2 つのサーバーと、最初のサーバーへのレコードをszop.in持つ1 つのドメインが呼び出されています。AYOURLS という URL 短縮サービスを実行している最初のサーバーでは、szop.in/admin. 2 番目のサーバーでホームページを提供したいので、szop.inまたはhttp://subdomain.szop.inのようなすべてのリクエストを 2 番目のサーバーにリダイレクトしたいが、http://szop.in/admin.

これは可能ですか?

これは正しい解決策ではないようで、mod_rewrite頭痛の種になっています:

私の考えは、最初のサーバーで機能するために必要な URL は 1 つだけなので、開始されていないすべてのものを他のドメインhttp://szop.in/adminにリダイレクトすることでした。/admin

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

php - Yourls の .htaccess URL 書き換えの失敗 - 要求された URL がこのサーバーで見つかりませんでした

Apache/PHP 初心者の質問:

のインストールを機能させようとしていますhttp://yourls.org/

すべてが正常にインストールされたようで、新しい URL を追加して短くすることができます。

ただし、リンクは 404 を生成しました。たとえば、 http://mydoma.in/4 リダイレクトする必要がありますが、しません。

.htaccess ファイルは次のようになります。

ページを参照するとhttp://mydoma.in/yourls-loader.php 、ホームページにリダイレクトされます。

書き換えを介してに渡す必要があるIDのパラメーターが必要であると推測しています/yourls-loader.php

は次の/yourls-loader.phpようになります。

yourls_get_request() 関数は次のようになります。

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

javascript - 統計ページから YOURLS ブランディングを削除する

まず、ここに私の URL があります: http://tini.link

ですから、基本的にはすべてうまくいっています。スパム対策などを備えた完全にカスタムのホームページがあります。次に、あらゆる種類の特別なものを含む結果ページ。しかし、統計ページをカスタマイズしたい。

管理ページをカスタマイズする方法を考え出しました。ですincludes/function-html.php。ただし、そこでメニューをカスタマイズすると、統計ページに引き継がれません。

統計ページをカスタマイズできる場所に関するアイデアはありますか?