/ / Wyklucz określony URL w htaccess z dynamiczną zawartością następującą - wordpress, apache, .htaccess

Wyklucz określony adres URL w htaccess z dynamiczną treścią następującą - wordpress, apache, .htaccess

Mam następujący .htaccess z instalacji wordpress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Teraz chcę wykluczyć określoną ścieżkę (której nie powinno obsłużyć wordpress). Działa to z następującymi

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_URI} !^/foo$ [NC] #<-----------------
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

jak mogę wykluczyć każdą ścieżkę zaczynającą się od "foo" jak "foo / bar" lub "foo / bar / foo2 / bar2"?

dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Nieważne, znalazłem mój błąd. Zostawię to dla każdego, kto może mieć ten sam "problem". Mam w folderze "foo" inny .htaccess do obsługi przychodzących żądań. I ten .htaccess miał niewłaściwą bazę RewriteBase. To było

RewriteBase /

i musiał być

RewriteBase /foo/