0

クライアントのサブフォルダーに小さな Wordpress インストールをセットアップしようとしています。彼らの既存のサイトは非常に小さいですが、WP は何か別のものになる予定なので、既存のサイトを置き換えるのではなく、別のブログを運営するだけです。

.htaccess ファイルは次のとおりです。

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

彼らの既存のサイトはすべて index.php を介して配置されているため、index.php?contact は /contact/ になります。

「ブログ」というサブフォルダーにワードプレスのインストールを入れようとしています。ただし、インストーラーを実行しようとするたびに、ホームページが表示されます。画像などのファイルへのアクセスは正常に機能しますが、.php にアクセスしようとすると、ホームページが読み込まれるだけです。私はRewriteEngine Offちょうどテストしようとしましたが、うまくいきません。

上記のコードを取り出すと、機能します (ただし、サイトが壊れます)。

私の目標は、書き換えルールからサブディレクトリを無視することです。私が見逃しているアイデアはありますか?

4

1 に答える 1

0

書き換えルールの直前にこの条件を追加してみてください。

RewriteCond %{REQUEST_URI} !^/blog/
于 2012-08-29T13:45:10.577 に答える