Я использую RewriteRule для сокращения ссылок с? S = xxx в/xxx - но у меня есть некоторые проблемы, с которыми я не могу обращаться к файлам доступа в некоторых папках. Чтобы помочь с этим у меня есть сделать исключение в этом правиле как:RewriteRule - дать доступ к папке
RewriteRule ^(inv.*) $1 [L]
Это потому, что у меня есть в формате .pdf файлы в папке «и».
Но проблема в том, что у меня также есть сайты, которые называются/приглашение. Проблема в том, что эта ссылка дает ошибку 404.
Если я удаляю строку выше, работа/приглашение работает, но затем я получаю ошибку 404 на /inv/xx.pdf.
Как изменить RewriteRule, который делает обе работы.
Спасибо.
Это весь мой файл .htaccess:
DirectoryIndex i.php index.php index.html
RewriteEngine On
RewriteRule ^robots.txt - [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule ^(inv.*) $1 [L]
RewriteRule ^([^/]+)/?$ /?s=$1 [NC,L]
RewriteRule ^(nyhet)/([^/]+)/?$ /?s=$1&n=$2 [NC,L]
RewriteRule ^([^/]+)/([^/]+)/?$ /?s=$1_$2 [NC,L]
ErrorDocument 404 http://www.domain.com/404
ErrorDocument 403 http://www.domain.com/404