2016-08-12 6 views
3

Ich möchte einen eingeschränkten Bereich in einem Unterverzeichnis erstellen, aber es gibt einige Konflikte mit der automatisch generierten htaccess von WorPdress auf der Homepage und so habe ich eine 404-Fehlerseite bekommen, wenn ich versuche, darauf zuzugreifenExclude-Verzeichnis von htaccess

Unterverzeichnis

ich versuchte es aus .htaccess auf Homepage auszuschließen mit:

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

aber nichts. Wie kann ich es lösen? Vielen Dank!

+0

Wo Sie Ihren Zustand setzen? –

Antwort

1

Sie sollten WP .htaccess-Datei ändern:

# 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

Das Ändern der '.htaccess' Datei ist meiner Meinung nach eine schlechte Übung. Themen brechen beim Wechsel ab. Durch Ändern der Permalink-Einstellungen und einiger Designs kann die Datei gelöscht werden. Sie sollten 'add_rewrite_rule' [API] (https://codex.wordpress.org/Rewrite_API/add_rewrite_rule) verwenden –

+0

Es gibt keinen Unterschied zwischen Ihrer Regel und OP-Regel? – starkeen

+0

Ok vielen Dank für alles, jetzt ist es perfekt. –