0

そのため、マスター ページと .aspx ファイル拡張子を使用して、asp.net でサイトをコーディングすることに慣れています。しかし、ファイル拡張子が完全に欠落しているサイトがますます増えています。例: www.example.com/subpage1。私の仕事以外のコンピューターは Mac で、asp.net はほとんど使われていないので、次のフリーランス プロジェクトは始めるのに適していると思いました。

私は、ページに .php 拡張子を付けようと考えました。なぜなら、php インクルード機能は実装が非常に簡単だからです。どんな助けでも大歓迎です!

4

3 に答える 3

1

URL はファイルを表していません。それらはまさに、リソースの場所です。

Web サーバーは、場所をリソースに解釈する方法を決定し、応答を返します。

PHP で使用される一般的な Web サーバーである Apache は、このmod_rewriteモジュールを使用して、正規表現でパスを構成し、それらをさまざまなローカル リソース (PHP ファイルなど) にマップできます。

于 2012-08-22T03:03:24.990 に答える
1

これらは検索エンジン最適化 (SEO) URL と呼ばれます (検索エンジンに適した URL と呼ばれることもあります)。まず、PHP やその他の一般的なプログラミングの基本について十分に理解する必要があるようです。

正しい軌道に乗るためのリンクを次に示します。

他の人がもっと役立つリンクを提供できると確信しています。幸運を!

于 2012-08-22T03:04:01.737 に答える
0

上記の bdares と tptcat が提供するリンクを読んでください。ここに私が使用したいくつかがあります...

これら 2 つは、各人にexample.com/~person/とのような URL を与えexample.com/~person/galleryます。

RewriteRule   ^~([^/]+)/?$ artist.php?name=$1
RewriteRule   ^~([^/]+)/([^/]+)/?$ artist.php?name=$1&gallery=$2

これら 3 つにより、表示/追加/削除のリンクが 、 、 のようexample.com/View/Some_group/~person/55/example.com/Add/Some_group/~person/55/表示されexample.com/Delete/Some_group/~person/55/ます。

RewriteRule   ^View/([a-z0-9]+)_group/~([^/]+)/([0-9]+)/?$ details.php?a=$2&p=$3&c=$1 [NC]
RewriteRule    ^Add/([a-z0-9]+)_group/~([^/]+)/([0-9]+)/?$ details.php?a=$2&p=$3&c=$1&add=1 [NC]
RewriteRule ^Remove/([a-z0-9]+)_group/~([^/]+)/([0-9]+)/?$ details.php?a=$2&p=$3&c=$1&remove=1 [NC]

等々...

于 2012-08-30T01:10:14.230 に答える