0

スターターとして apache .htaccess のすべての知識を得ることができる場所から

次の行の意味は何ですか:

RewriteEngine on

RewriteRule ^([a-z0-9-_]*)$ index.php?do=$1 [NC]

RewriteRule ^([a-z0-9-_]*)/$ index.php?do=$1 [NC]

4

2 に答える 2

1

チェックアウト ドキュメント atL

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

あなたが言及したコマンドは、書き換えエンジン「要求された URL をオンザフライで書き換えるルールベースの書き換えエンジン」の一部です。

ドキュメントから:
RewriteEngine ディレクティブ
説明: ランタイム書き換えエンジンを有効または無効にします
構文: RewriteEngine on|off

敬具、
ボー

于 2012-05-17T11:05:07.397 に答える
0

これは、URL が書き換えられることを意味します。つまり、次のようになります。

http://yourdomain.com/whatever

内部的に次のように変換されます。

http://yourdomain.com/index.php?do=whatever

于 2012-05-17T11:44:22.437 に答える