1

xyz.com にサーバーを駐車しています。xyz.com/ と xyz.com/blog に Wordpress をインストールしました。新しいディレクトリ xyz.com/mamba を作成しました。

xyz.com/mambaにあります。ユーザーが xyz.com/mamba/hello にアクセスした場合、URL をxyz.com/mamba/index.php?message=helloに書き換える必要があります。

xyz.com/mamba/ ディレクトリの .htaccess ファイルには何を書けばいいですか?

4

1 に答える 1

1

試す:

RewriteEngine On
RewriteBase /mamba/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?message=$1 [L]

/mamba/最初の行は、ディレクトリの書き換えエンジンをオンにします。これを行わないと、ルールは適用されません (代わりに、親ディレクトリのルールが適用されます)。は、ターゲット内のすべての相対 URI がベース URI として持つRewriteBase必要があることをここでルールに伝えます。/mamba/2 つの条件は、要求が既存のファイルまたはディレクトリを指してはならないことを示しており、ルールは要求を書き換えて、それを のmessageクエリ文字列パラメーターに入れますindex.php

于 2013-03-06T14:44:15.760 に答える