URL アクセスに関する関連質問
Jun 13, 2016 pm 01:00 PM
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 アプリケーションは、ほとんどの場合、ユーザーがあまりいない状況で使用されます
マッピングはほとんどが固定されていますが、場合によっては動的マッピングも見られます

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











iPhoneのSafariでプライベートブラウジング認証をオフにする方法は?

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート
![Windows 11 でフォルダーを非表示および再表示する方法 [3 つの方法]](https://img.php.cn/upload/article/000/887/227/169542942766265.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Windows 11 でフォルダーを非表示および再表示する方法 [3 つの方法]

e からの NameResolutionError(self.host, self, e) の理由とその解決方法

Web ページのリダイレクトの一般的なアプリケーション シナリオを理解し、HTTP 301 ステータス コードを理解する
