web-dev-qa-db-ja.com

WordPressがサブフォルダを解釈できないようにする

WordPressがサブフォルダを解釈できないようにするにはどうすればよいですか?

今のところWordPressはルートフォルダ(grassrootsmedia.net/)にインストールされており、私は(/ Clients)のような他のサブフォルダをいくつか持っています。

以前は、(grassrootsmedia.net/Clients)にアクセスしたときに、メインのWordPressサイトのスタイルや解釈は行われていませんでした。今度は404エラーになります。

助けて!サブフォルダを非表示にする方法それとも、どのように私はWordPressがサブフォルダがメインサイトの一部であると考えるのを防ぐのですか?

1
matt

ディレクトリとそのディレクトリに対するすべての仮想要求を除外するには、通常の規則を拡張します。

# WordPress
# Images, Stylesheets etc. don't need a HTML 404
RewriteCond %{REQUEST_URI} !.+\.\w{2,4}$
# Existing file
RewriteCond %{REQUEST_FILENAME} !-f
# Existing directory
RewriteCond %{REQUEST_FILENAME} !-d
# Symbolic link
RewriteCond %{REQUEST_FILENAME} !-l
# Do not touch the directory 'clients'
RewriteCond %{REQUEST_URI} ! ^/clients/.*
RewriteRule ^ index.php [L]
1
fuxia