問題タブ [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.

0 投票する
4 に答える
258 参照

php - Google サイトマップ - 負荷制御/キャッシュをプロビジョニングする必要がありますか?

現在、約 10,000 のリスティングがあるコミュニティ サイトがあります。次のような新しいURL戦略を採用しています

戦略の一環として、サイトマップを実装しています。Google には既に私のサイトの適切なインデックスがありますが、URL は変更されます。各商品リストの DB にアクセスする php フレームワークを使用しています。

Google に 10,000 個の新しい URL を提供することによるパフォーマンスへの影響が心配ですが、どうすればよいですか?

私が考えている解決策は、php で出力されたページを静的な HTML ページにレンダリングすることです。私はすでにこの機能をサイトの他の場所に持っています。そうすれば、Google は 10,000 ページの html ページをインデックスに登録します。このシステムの優れた点は、ユーザーが Google 経由でその HTML ページにアクセスした場合、サイト内を移動し始めるとすぐに PHP バージョンに戻ることです。

この方法に関する私の問題は、きれいな URL に .html を追加する必要があることです...

私はこれについて間違った方法で進んでいますか?

編集 1: PHP と MySQL のオーバーヘッドを削減したい。HTML ページの作成は、検索エンジンがそれらのページをクロールする際の負荷スパイクに備えてキャッシュする方法にすぎません。より良い方法はありますか?

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

routes - ルートを使用した example.com/username に関する意見

ユーザーが自分の「プロフィール」を持つサイトを設定しています。私はきれいな URL のルートを使用していますが、次の長所/短所は何だろうと思いました:

または、それがプロファイル ページのリクエストであることをフィルタリングするための静的ルートを含める必要がありますか?

どれが最高ですか?

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

asp.net - ワイルドカードマッピングを使用したASP.Net1.1は、デフォルトのドキュメントで404を提供します

多くのクエリ文字列値を使用する動的ページに対して、わかりやすいURLを作成するように要求されたアプリケーションがあります。インターネットで調査した結果、ルーティングを行うためにHttpModuleまたはHttpHandlerを作成し、IISでaspnet_isapi.dllの.Net v1.1へのワイルドカードマッピングを設定する必要があることがわかりました([ファイルが存在することを確認する]チェックボックスを削除します)。 )。

テスト用の仮想ディレクトリを使用して、XPProボックスでローカルにすべてが正常に機能します。

テスト環境(Server 2003)に昇格すると、ページへの直接アクセスとルーティングが正常に機能します。ただし、デフォルトのドキュメントは機能しなくなりました。ASP.Net WPとIIS6が分離されているため、IIS6がデフォルトのドキュメントロジックの前にワイルドカードマッピングを処理することを示すリファレンスをオンラインで見つけました。

/ルートを考慮してHttpHandlerを更新しようとしました。ただし、ルーティングされたページの背後にあるコードは機能しなくなります。Web.Configで、パスを*および/として使用してみましたが、同じ応答が返されます。私もResponse.Redirectを使用していますが、これは正しくないと思います。

URLRewriter.netも試しました。ただし、機能させるために数時間を費やした後は機能しませんでした(何らかの理由でこのasp.net 1.1アプリにルーティングされませんでした)。

原因が何であるか、またはデフォルトページへのルートと特定のページ設定を取得し、残りをそのままにしておく方法についてのアイデアはありますか?

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

asp.net - リンクで絶対パスを使用する場合の開発上の問題 (わかりやすい URL による)

フレンドリーな URL を実装するために urlrewriter.net を使用しています。書き換えを行ったとき、時々サブフォルダーを使用しました。

画像とリンクに問題があり、~ 記号が機能していませんでした。少し読んだ後、その問題を抱えているのは私だけではないことがわかり、フルパス「www.website.com/images/x.jpg」などを使用することをお勧めしました。のリンクは、私の実際のオンライン Web サイトに移動します。

私に何ができる?

0 投票する
3 に答える
431 参照

asp.net - フレンドリ URL 使用時の相対リンクの問題

フレンドリーな URL を実装するために urlrewiter.net を使用しています。使いやすくていいパッケージです!

それにもかかわらず、サブフォルダーを使用している間、画像や他の内部ページへの相対リンクに問題がありました。

~ (サーバー側) を使用しようとしましたが、うまくいきませんでした。別の解決策はありますか?

0 投票する
5 に答える
151 参照

url - タグ付けされたコンテンツを表示するための URL を生成する良い方法を提案できますか

たとえば、ここでスタック オーバーフローの URL https://stackoverflow.com/questions/tagged/javascript+phpを指定すると、javascript と php でタグ付けされたすべての質問が表示されます。

私が使用しているシステムでは、スペースを含むタグが許可されているため、ここで使用するアプローチは私には適していません。

タグを区切るために使用する文字は何ですか。これにより、URL は依然として人間が読み取り可能であり、Google が読み取り可能であり、Web ブラウザーと互換性があります。

私の直感は、コンマを使用することでした。例: http://example.com/tagged/first+tag,second+tag

フィードバックや提案は大歓迎です。

0 投票する
3 に答える
500 参照

seo - マルチバージョン Web アプリの URL スキーム

複数のバージョン、つまり複数の言語と携帯電話で使用するための簡略化されたバージョンを持つ Web アプリに使用するのに最適な URL スキーマを探しています。両方の側面を組み合わせることができるため、英語の通常版とモバイル版、ドイツ語の通常版、携帯版など

目標 (重要度順):

  • 使いやすさ
  • 検索エンジンの使いやすさ
  • 開発の容易さ

考慮すべき側面:

  • URL はどのように表示されますか?
  • ユーザーはどのようにバージョン間を移動する必要がありますか?
  • バージョンを自動的に決定するには、どのくらいのロジックが必要ですか?

以下で私のコンセプトを説明します。

0 投票する
6 に答える
264 参照

asp.net - ASP.NETMVCが提供するようなURL

asp.net mvcのように、asp.netにURLメカニズムを実装する方法はありますか?

例:mydomain.com/user/myusername、ただしMVCを使用しない

もしそうなら、どのように?

0 投票する
5 に答える
7686 参照

java - JSFのマスクURL

JSFを使用してJAVAで記述されたエンタープライズアプリケーションがあります(RichFaces 3.3を使用)。現在、私のURLは次のようになっています。

http://localhost/WebApplication/faces/folder1/page.jsp

問題は、URLをマスクして次のようにする方法です。

http://localhost/folder1/page.jps

基本的に「Application/faces/」を非表示にしたい

ありがとう

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

asp.net - orkutのURLの書き方

orkut の新しい URL 書き込み方式に疑問があります。

以前のホームページはこんな感じ

http://www.orkut.com/Home.aspx

現在は次のように変更されています

http://www.orkut.co.in/Main#Home.aspx

「#」の意味は?なぜそこにあり、なぜ彼らはそれを使用したのですか?

アンカー タグで name="blah" を使用して、ページの特定のセクションに移動するために "#" を使用していませんか?