問題タブ [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 に答える
2448 参照

c# - Intelligencia.UrlRewriter

プロジェクトで Intelligencia UrlRewriter を使用しています。

ブラウザに入力された URL を書き換えても問題なく動作しています。

たとえば、私が入力した場合

これは次のように正しく書き直されています。

さて、問題は、コード ビハインドにいるときに、わかりやすい URL にアクセスする必要があることですが、Request.ServerVariables では、使いにくい URL しか利用できないようです。

この元のフレンドリーな URL にコードでアクセスできるかどうかは誰にもわかりませんか? それとも私は遅すぎますか?

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

python - mod_python パブリッシャーとプリティ URL

私は Python を初めて使用し (PHP がますます壊れているため、PHP から離れようとしています)、古いコードの移植を急いでいます。ひとこと:

関数 index() および bar() を含むファイル /foo.py があるので、パブリッシャーを使用して、ドキュメントが示唆するようにhttp://domain/foo/barおよびhttp://domain/fooにアクセスできます。

私ができるようにするにはどうすればよいですか:

http://domain/foo/bar/a1/a2/a3/an/ ...

パブリッシャーが bar() を起動すると、URL にアクセスして /a1/a2/ を取得できるようになります。取得できるのは Forbidden だけです :) (すべてに mod_rewrite を使用したくありません)

ああ、私は2.5.2にいます よろしくお願いします

更新: パブリッシャーにとって理想的な解決策は、URL で可能な限り右端の解像度を起動し、apache モジュールを介して a1/a2/a3.. にアクセスできるようにすることです。apache ディレクティブとパブリッシャーの組み合わせでしょうか。

解決済み(っぽい): 魔法のcall ()メソッドなどの答えがジューシー!パブリッシャーを変更するか、独自のものを作成して、最も右のマッチングを使用して同様の方法でオブジェクトを検査し、最も右にある人が apache モジュールを使用して URL にアクセスできるようにします。皆さんありがとう!

0 投票する
10 に答える
2042 参照

url - 数値 ID のプリティ URL をフォーマットする最良の方法

では、フォーラム アプリケーションを作成していて、きれいな URL が必要だとしましょう。ただし、私のテーブルはすべて数値 ID を使用しているため、これらのリソースの URL をフォーマットする最善の方法がわかりません。ID が 123456 でタイトルが This is a forum postのトピックを取得しようとしているとしましょう。私はそれがいくつかの方法で行われるのを見てきました:

  1. www.example.com/topic/123456
  2. www.example.com/topic/this-is-a-forum-post
  3. www.example.com/topic/123456/this-is-a-forum-post

SEOも含めて総合的に考えた場合、最適なURLはどれだと思いますか?

この質問があいまいすぎる場合は申し訳ありませんが、プログラミングに関連しているようで、各方法の長所と短所を聞きたいだけなので、信じられないほど無制限ではありません。

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

url-rewriting - URL 書き換えのベスト プラクティスとパターンは何ですか?

URL書き換えの「戦略」をどのように設計しますか?

まだ立ち上げられていないサイト (URL パラメーターに基づく) を手伝っているので、白紙の状態になっているので、既存の検索エンジンの結果をリダイレクトする必要はありません。

最初に頭に浮かぶのは、一般的なタイプミスを書き直すことです。他に何を考える必要がありますか?

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

language-agnostic - URL slug の不正な文字を置き換えるには、どの文字を使用すればよいですか?

さまざまなシステムが、URL 内の不正な文字の代わりにさまざまな文字を使用していることに気付きました。

どちらかを使用する理由はありますか、それとも自分に最も適したものを選択する必要がありますか

私がこれまで見てきたオプションには次のものがあります。

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

url - 記述URLと基本URL

私はウェブサイトを持っていて、すべてのリンクにクリーンURLを採用しています。短くて基本的なURLと、長くて説明的なURLについての意見はどうでしょうか。

たとえば、私のウェブサイトがジョージアブルドッグフットボールのニュースに関するものだったとしたら、SEOの目的にはどちらが良いでしょうか?

http://www.example.com/news

また

http://www.example.com/georgia-bulldog-football-news

私はかなり読んだことがありますが、単純な要素と説明的な要素に悩まされています。誰かがSEOの経験に基づいて意見を述べることができますか?

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

apache - ウェブサイトの URL から index.php を削除する

私はKohanaフレームワークを使用しています(ただし、この質問には関係ないと思います)。ページにはそのようにアクセスできます

現在、経験則として、私は通常、.htaccess を微調整して、ページへのアクセスを 1 つだけ許可し、他の一般的な方法を静かにリダイレクトします。

基本的に、上記の 1 番目の URL では、アドレスは実際には内部で 2 番目の例にリダイレクトされます。

私がやりたいことは、2 番目のタイプの URL を強制的に最初のタイプの URL に変えることです。私は .htaccess に自信がないことが多く、最初の試行で予期しない結果が発生します (場合によっては無限ループが発生するなど)。

これが私が思いついたものです

誰かが私が間違っていることを教えてもらえますか? また、この問題に遭遇したことがある場合は、どのように解決しましたか?

編集

すべてのリダイレクトを調べることができるように、.htaccess 全体を投稿することにしました。

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

php - .htaccessModReWriteヘルプ

ReWriteコードに問題があります。.htaccessファイルはサブドメインフォルダ(... public_html / subdomain /)にあることに注意してください

私は単にページリクエストを書き直そうとしています:

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

何か飛び出しますか?

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

seo - SEOと使いやすさのためのURLの提案

皆さんは何が良いと思いますか?

タイトル部分は完全に無視され、ユーザーが読み取り可能な URL を提供するためにのみ存在します。それは変わることができます。皆さんは何が良いと思いますか?前者の長所は、タイトルが切り取られている/リンクされていない場合でも URL が解決されることですが、後者の長所は、左側が読み取り可能であり、醜い ID が右側にあり、気付かれない可能性があることです。

タイトルと組み合わせると、mediaId の解決に問題が発生するかどうかは実際にはわかりません。

別のタイプの URL をお勧めしますか? どれが一番いいと思いますか?