0

気になっていた質問が2つあります。

  1. 私は動的ページを作成する方法としてクエリ文字列を見てきました.phpページは、変数を渡すことで、その文字列に基づいてコンテンツを取得することでそれを追跡できます. クエリ文字列は、動的 Web サイトを実行するための最良かつ最も一般的な方法ですか?

  2. 一部の URI を使用すると、次のように表示されます。

www.website.com/somepage.php?query_string

しかし、あなたが見る他のいくつかのページは非常にきれいです

www.website.com/pages/posts/101/title_of_page.

実際のクエリを表示せずにURIをきれいにするのは何ですか?

非常に簡単な説明、またはこれを説明できるウェブサイトが素晴らしいでしょう。どうもありがとう。

4

3 に答える 3

2

クリーン URL は、実際には「プリティ パーマリンク」と呼ばれるマスクされたクエリ文字列です。ほとんどの場合、これは.htaccessファイルとmod_rewrite;で行われます。何かのようなもの:

RewriteRule pages/(.+) somepage.php/?page=$1 [QSA,L,B]
于 2013-03-05T20:02:16.783 に答える
1

実際のクエリを表示せずにURIをきれいにするのは何ですか?

.htaccess

http://httpd.apache.org/docs/2.2/howto/htaccess.html

于 2013-03-05T20:01:16.223 に答える
0

2 番目の例は、SEO に適したURL です。最近では、それらを活用できない要件がない限り、それが採用されるアプローチです。最近のほとんどすべての CMS は、SEO に適した URL を活用しています。

SEO に適した URL のクエリ文字列への変換は、mod_rewriteによって処理されます。これは通常、サイトのvhost構成で処理されるか、.htaccessファイルで処理できます。ただし、後者は効率が悪く、Apache では推奨されていません。

于 2013-03-05T20:00:51.323 に答える