ホームページ >バックエンド開発 >PHPチュートリアル >URL アクセスに関する関連質問

URL アクセスに関する関連質問

WBOY
WBOYオリジナル
2016-06-13 13:00:20732ブラウズ

URL アクセスに関する質問
私は PHP と Web プログラミングを短期間学習していますが、理解できないことが多くあります。

URL にアクセスしたときにわかるのは、www.xxx.xxx/file.suffix? だけです。 param1=¶m2=など。
でも、weibo のアドレスを見ました: http://weibo.com/u/1578951584
weibo のショートリンク: http://t.cn/zjzf92F
そして csdn のブログアドレス: http://blog.csdn.net/5653325/article/details/6639829

その後ろにはいくつかの数字がありますが、これは固定ページではなく、最終的なパス パラメーターに基づいて動的に表示されます。
専門家の皆様にお聞きしたいのですが、その原理は何でしょうか? phpではどのように実装されているのでしょうか?
ありがとうございます

-----解決策--------------------------
これは php
ではありません これは URL の書き換えです
Apache と nginx の両方に対応する機能があります。
------解決策-----
url 擬似静的
- -----解決策------------------
これは、検索エンジンに優しく、SQL の脆弱性を軽減するために、擬似静的です。
------解決策---------
URLを書き換えることで解決します
URL 内のパラメータ名に影響を与え、セキュリティ行を追加し、同時に URL を検索エンジンにとってより使いやすいものにすることができます
書き換えは主に URL 書き換えの定期的なマッチングによって行われます
ルーターメカニズムを通じて URL をレンダリングする mvc モードもありますが、これには URL 書き換えのサポートも必要です
------解決策-------------- ----- -
上記は一般的なものです

もう 1 つの可能性は、サーバー側のパス マッピングです。これは、ftp でより一般的です。http アプリケーションは、ほとんどの場合、ユーザーがあまりいない状況で使用されます
マッピングはほとんどが固定されていますが、場合によっては動的マッピングも見られます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。