問題タブ [url-rewriting]
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.
url-rewriting - 書き換え URL を使用する URL は、検索エンジンで引き続き検索できますか?
私の開発者は次のことを行いました:
誰かが public.sample.com/user/chumbawumba と入力すると、stage.sample.com/profile.php?username=chumbawumba にリダイレクトされます
会社情報などを含むプロファイルのコンテンツが、public.sample.com ドメイン名で検索できるようにしたいと考えています。
彼は書き換えルールを使用しました。
私はこのアプローチを予期していなかったと思いますが、より多くの情報が入力されるにつれてページがスパイダー化され、ランク付けされることができる限り、私はそれでクールです.
サイトでオンライン サイトマップを実行しようとしましたが、何も思いつかなかったと思います。したがって、私の質問です。ありがとう。
asp.net - dotnetkicks.com は ASP.NET ページングをどのように実装しましたか?
dotnetkicks.comシステムがオープン ソースであることは知っているので、自分でコードを表示することはできますが、彼らがどのようにページングを行ったかはわかりません。説明するのは難しいですが、dotnetkicks.comにアクセスすると、フロント ページのページングで遊ぶことができます。
私が特に興味を持っているのは、最初の数ページ、次に「...」、そして最後の数ページをどのように表示するかです。
こんな感じで始まります
前へ 1 2 3 4 5 6 ... 355 356 次へ
次に10ページをヒットすると、これに変わります
前へ 1 2 ... 6 7 8 9 10 11 12 13 14 ... 355 356 次へ
これは私のお気に入りのページング システムなので、自分の Web サイトでも同じことをしたいと思っています。
wcf - HttpContext.Current.Request.RawUrlに相当するWCFは何ですか?
純粋な WCF コンテキストでいくつかの RESTful サービスを実行しています (つまり、ASP.NET 互換性が有効になっていないため、HttpContext.Current
使用できるオブジェクトがありません)。
サービスへの URL は、リクエストの開始時に を使用して書き換えられますIHttpModule
(その時点では があり、HttpContext
を使用して書き換えられます) 。これにより、URL から拡張子HttpContext.Current.RewritePath
などを取り除くことができます。.svc
ただし、WCF インフラストラクチャ内から要求された元の URL にアクセスする必要があります。またはクラスのどこかHttpContext.Current.Request.RawUrl
に同等のものはありますか?を使用すると、元の URL ではなく、書き換えられた URL が返されます。OperationContext
WebOperationContext
WebOperationContext.Current.IncomingRequest.UriTemplateMatch.RequestUri
seo - マルチバージョン Web アプリの URL スキーム
複数のバージョン、つまり複数の言語と携帯電話で使用するための簡略化されたバージョンを持つ Web アプリに使用するのに最適な URL スキーマを探しています。両方の側面を組み合わせることができるため、英語の通常版とモバイル版、ドイツ語の通常版、携帯版など
目標 (重要度順):
- 使いやすさ
- 検索エンジンの使いやすさ
- 開発の容易さ
考慮すべき側面:
- URL はどのように表示されますか?
- ユーザーはどのようにバージョン間を移動する必要がありますか?
- バージョンを自動的に決定するには、どのくらいのロジックが必要ですか?
以下で私のコンセプトを説明します。
asp.net - Visual Web Development サーバーで拡張子のない URL を構成するにはどうすればよいですか?
Visual Studio のビルトイン ASP.NET 開発サーバー (VWD) を使用して、開発中に Web サイトをテストしています。
この ASP.NET Web サイトで拡張子のない URL を使用したいと考えています (ページに aspx 拡張子は必要ありません)。通常、IIS でカスタム 404 を構成して、ASPX ページに誘導します。VWDでこれを行うにはどうすればよいですか?
PS これは ASP.NET MVC Web サイトではありません。
url-rewriting - Helicon Tech-ISAPI_Rewrite:特定のドメインのRewriteRule
誰かが次の擬似コードをHeliconTechのISAPI_Rewriteモジュールが理解できるコードに変換するのを手伝ってもらえますか?
ドキュメントは私には非常に混乱しています。
ありとあらゆる助けをいただければ幸いです。
php - 「きれいなURL」を書き直すときに発音区別符号(アクセント)を処理する方法
ユーザーが作成したトラベルブログのタイトルを含むようにURLを書き直します。
私はURLの読みやすさとSEOの目的の両方のためにこれを行います。
最初の整数はidで、残りは私たち人間用です(ただし、リソースの要求には関係ありません)。
現在、人々は任意のUTF-8文字を含むタイトルを書くことができますが、ほとんどはURLで許可されていません。私の聴衆は一般的に英語を話しますが、彼らは旅行するので、彼らは次のような名前を含めるのが好きです
LinuxでPHPを使用してURLに表示するためにこれを変換する適切な方法は何ですか。
これまでにいくつかの解決策を見てきました:
許可されていない文字をすべて削除し、スペースを置き換えるだけで、奇妙な結果になります。
'Aït Ben Haddou' → /gallery/280-At_Ben_Haddou/
あまり役に立ちません。許可されていないすべての文字を削除し、スペースを置き換え、charcode(stackoverflow.com)を残すだけです。これは、「regex-hammer」が使用されているため
、奇妙な結果が得られる 可能性があります。'tést tést' → /questions/0000/t233st-t233st
「最も近い同等物」に翻訳する
'Aït Ben Haddou' → /gallery/280-Ait_Ben_Haddou/
しかし、これはドイツ語ではうまくいかない。たとえば、「ü」は「ue」に音訳する必要があります。
私にとって、オランダ人として、3番目の結果は「最高に見えます」。
ただし、(1)多くの人が異なる意見を持っていること、および(2)ドイツの例ではまったく間違っていることは間違いありません。
3番目のオプションのもう1つの問題は、7ビット相当に変換できるすべての可能な文字を見つける方法です。
したがって、問題は次のとおりです。
あなたの意見では、これが最も望ましい結果です。(技術制限内)
技術的にそれを解決する方法。(目的の結果に到達する)PHPを使用します。
asp.net - ASP.NETMVCが提供するようなURL
asp.net mvcのように、asp.netにURLメカニズムを実装する方法はありますか?
例:mydomain.com/user/myusername、ただしMVCを使用しない
もしそうなら、どのように?
url-rewriting - URL 書き換えで TinyMCE ポップアップを台無しにしないようにするにはどうすればよいですか?
編集に TinyMCE テキストボックスを使用する Web サイトがあります。ポップアップウィンドウを開くツールバーオプションを除いて、.htaccessファイルのURL書き換えに引っかかっているようです。それぞれが私の404ページを示しています。URL 書き換えは、すべての URL (ajax 呼び出しを除く) が index.php ファイルに送信されるように設定されています。ポップアップウィンドウもこれでキャッチされることは明らかですが、.htaccessファイルでどのURL署名を探すべきかわかりません。どのようなパターンと照合できるか知っている人はいますか?