Итак, у меня есть нелепая проблема, с которой хостинговая компания не может справиться сама. У меня есть веб-сайт на сервере Windows, на котором работает ISAPI Rewrite 3, что позволяет мне использовать файлы .htaccess для wordpress. Но я заметил, что
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
заявления не работают. Их просто игнорируют. Это проблема конфигурации? Тем временем у меня есть сайт с этой умной строкой, которую я откуда-то украл.
RewriteCond %{REQUEST_URI} (/[^.]*|\.(html?|php))$ [NC]
Проблема в том, что с помощью этой строки я не могу получить доступ к существующему каталогу. Бывший. /wp-admin/ поэтому, если я хочу внести изменения в админку, я должен включить эту строку, которая ограничивает IP-адрес, внести изменения, а затем отключить эту строку. Совершенно нелепо.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} (/[^.]*|\.(html?|php))$ [NC]
#disallow or allow just my IP address
#RewriteCond %{REMOTE_HOST} !1.2.3.4
RewriteRule .* /index.php [L]
Любые решения, чтобы я мог по-прежнему получать доступ к существующим каталогам без использования %{REQUEST_FILENAME}?