2016-08-12 9 views
3

サブディレクトリに制限領域を作成したいが、ホームページのWorPdressから生成されたhtaccess autoと競合することがあるため、このファイルにアクセスしようとすると404エラーページがリダイレクトされるディレクトリをhtaccessから除外する

RewriteCond %{REQUEST_URI} !(folder1|folder2|folder3) [NC] 

何も:サブディレクトリ

は私がホームページに.htaccessから除外しようとしました。どうすれば解決できますか?ありがとうございました!

+0

あなたの条件を入れているの? –

答えて

1

あなたはWPののhtaccessファイルを変更する必要があります

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_URI} !^/folder1/$ 
RewriteCond %{REQUEST_URI} !^/folder2/$ 
RewriteCond %{REQUEST_URI} !^/folder3/$ 

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

'.htaccess'ファイルを変更することは、私の意見では悪いことです。テーマを切り替えるときに壊れます。 permalink設定といくつかのテーマを変更するとファイルを削除できます。 'add_rewrite_rule' [API](https://codex.wordpress.org/Rewrite_API/add_rewrite_rule)を使うべきです –

+0

あなたのルールとopのルールには違いはありませんか? – starkeen

+0

ありがとうございます。今は完璧です。 –

関連する問題