問題タブ [friendly-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.
pagination - 安らかなURLでページネーション情報をエンコードする標準的な方法は?
私の質問はいくつかの例でよりよく説明されると思います...
GET http:// myservice / myresource /?name = xxx&country = xxxx&_page = 3&_page_len = 10&_order = name asc
つまり、一方では条件(name = xxx&country = xxxx)があり、他方ではクエリに影響を与えるパラメータがあります(_page = 3&_page_len = 10&_order = name asc)
ここで、条件とパラメーターの衝突を回避するために、特別なプレフィックス(この場合は「_」)を使用することについて考えました(リソースに「order」プロパティがある場合はどうなりますか?)
これらの状況を処理するための標準的な方法はありますか?
-
私はこの例を見つけました(1つを選ぶだけです) http://www.peej.co.uk/articles/restfully-delicious.html
GET http://del.icio.us/api/peej/bookmarks/?tag=mytag&dt=2009-05-30&start=1&end=2
ただし、この場合、条件フィールドはすでに定義されています(開始プロパティも終了プロパティもありません)
私はいくつかの一般的な解決策を探しています...
-編集、明確にするためのより詳細な例
各アイテムは互いに完全に独立しています...私のリソースが顧客であり、(幸運なことに)データベースに数百万のアイテムがあるとします。
したがって、URLは次のようになります。
http:// myservice / customers /?country = argentina、last_operation = 2009-01-01..2010-01-01
昨年何かを購入したアルゼンチンのすべての顧客を私に与えるはずです
たとえば、このサービスを使用して参照ページを作成したり、コンボをajaxで埋めたりしたいので、取得する情報を制御するためにメタダを追加するというアイデアがありました。
参照ページを作成するには、追加します
http://...,_page=1,_page_len=10,_order=state,name
オートサジェストコンボをajaxで埋める
http://...,_page=1,_page_len=100,_order=state,name,name=what_ever_type_the_user *
ユーザーが入力したものと一致する最初の100人の顧客でコンボを埋める...
私の質問は、この種のものをレストフルURL方式でエンコードする標準的な(書かれているかどうかにかかわらず)方法があるかどうかでした...
url - ファイル拡張子なしで短い URL を表示するにはどうすればよいですか?
私は周りを見回しましたが、探していたものを見つけることができませんでした。URL 短縮サービスを使用せずに、ブラウザに表示される短い URL を自動的に作成する方法を探しています。基本的には、次のようなものを再作成したいと思います。
「GrabUp」を使用して定期的にスクリーンショットをサーバーにアップロードしていますが、次のようなかなり長い URL が作成されます。
毎回短くしなければならないのは少し面倒です。最近、htmlファイルを含むほとんどすべてのファイルでこの方法をよく見かけます。これがすでに議論されている場合は、申し訳ありませんが、もう一度投稿します。私は立ち往生しているようです。ヘルプとアドバイスをお寄せいただきありがとうございます。
java - Tomcat / Java用のURL書き換えエンジンはありますか?
Tomcat / JavaのURL書き換えサポートをどのように提供できますか?
mod_rewriteはApacheにこの機能を提供し、ハンドラー(PHPなど)に到達する前でもURLを変更できます。Java / Tomcatに同様のツールはありますか?
具体的には、次のような変更が必要です。
そして、これはサーブレットコードに対して透過的である必要があります。つまりrequest.getParameter("personId")
、サーブレットでアクセスしてpersonId(この場合は1)を取得できる必要があります。
そのようなシナリオに出くわしましたか?どのツールを使用しましたか?
あなたの提案を聞きたいです。
django - ユーザーが自分のドメインを自分のサイトのURLにマップできるようにするにはどうすればよいですか?
ユーザーが自分のドメインを自分のサイトのURLにマップできるようにするにはどうすればよいですか?(tumblrやブロガーのように)
アプリはDjangoで開発されています。ユーザーが自分のドメインをmydomain.com/usernameにマップできるようにしたい(これは可能ですか、それともusername.mydomain.comのような形式にする必要がありますか?)
また、私のアプリはVPSで実行されるため、名前サーバーはns1.mydomain.comとns2.mydomain.comになります。
google-app-engine - スタックオーバーフローのパーマリンクはどのように機能しますか?
stackoverflow はパーマリンクをどのように管理しますか。たとえば、次のような任意の qn: ASP.NET + jQuery + 動的に作成されたハイパーリンク コントロールこの場合、同じユーザーが同じタイトルの別の qn を投稿するとどうなりますか。/1002230/ の前の番号が鍵だと思いますが、それはどのような基準で作成されたものですか。stackoverflow にいくつの質問があるかの指標でしょうか。
この疑問は私に関係があります。なぜなら、ブログ投稿のタイトルをパーマネント リンクで使用しようとしているからです。ただし、これは同じタイトルの複数のブログ投稿を許可しません。ID番号も使いたくありません。私は実際にこのアプリに appengine を使用しているため、生成されたキーは「ahVzYW5qaGFjaG9vbGhhLXNhbmRib3hyCwsSBUFjdG9uGFUM」のようなものであり、これは確かに良くありません。だから私のURLをきれいにする方法についてのヒントありがとう
php - サブサブディレクトリの「ルールを書き換える」方法は? .htaccess/php
www.mydomain.com/abc/files/test に test という名前のフォルダーが 1 つあります。から URL を変更する必要がありますwww.mydomain.com/abc/files/test/test.php?id=15&key=some-text123
www.mydomain.com/abc/files/test/15/some-text123
これは SO URL に似ています。
次のコードを使用して.htaccessファイルをフォローしようとしました
にリダイレクトされwww.mydomain.com/test/test.php?id=15&key=some-text-123
ますが、どこかからフォーマットをコピーしたため、機能しませんでした。よくわかりません ^ www 部分も含める必要がありますか、それとも / をルートとして想定するだけですか?
「id」の部分は私にとって重要です。また、以下も有効な URL と見なします。
正しいルールを書くのを手伝ってもらえますか?
「abc/files/」をハードコードする必要がないようにするにはどうすればよいですか?
私のサイトの他の URL (「テスト」フォルダー以外) には影響しません。
また、URL は/files/test/15 etc
変更せずにそのまま ( ) にする必要があります。"?id=15&key=some-text123"
どうもありがとう。
c# - ユーザーフレンドリーなURLの生成
RESTful MVC環境で使用するために、文字列をユーザーフレンドリーなURIに変換する標準的な方法/ C#ライブラリはありますか?
StackOverflowはこれを行います。たとえば、「èòà」は「eoa」に変換され、疑問符は削除され、ドット、コンマ、角かっこは「-」に置き換えられます。
なにか提案を?ありがとう
database - データベースからページを生成する
データベースからページを生成して、それぞれ異なる URL を持つアイテムのカタログを作成する方法を理解するための助けを探しています。私がグーグルで見つけたように見えるのは、私のためにこれを行う製品、または完全な電子商取引ソリューションだけです. ショッピングカートいらない!ただの在庫。
また、おそらく誰かが自分のお気に入り/最高のシンプルなログイン ソリューションを推奨することもできます。
お時間をいただき、ご協力、ご提案、コメント、解決策をありがとうございました。
php - Apache htaccess は URL ルールを書き換えますか?
htaccessに以下のURLのURL書き換えルールを作りたいです。
試しRewriteRule category/([^.]+)/?([^.]+)$ /vedio/category.php?cat=$1&$2
てみましhttp://example.com/vedio/category.php?cat=fun&show=popular&page=1
たが、うまくいきません。
上記の要件を満たす正しい URL 書き換えルールを教えてください。