Skopiowałem kod (dla permalinków Wordpress) do mojego pliku .htaccess w katalogu głównym. Wszystko działa poprawnie. To jest kod:stop .htaccess mod_rewrite w katalogu
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Stworzyłem nowy katalog, który chcę zabezpieczyć hasłem za pomocą .htaccess. Ustawiłem to (używając pliku ht.access w katalogu, który chcę chronić), ale kiedy próbuję przeglądać katalog chroniony hasłem, ponownie przekierowuję na główną stronę index.php.
Zgaduję, że muszę coś dodać do pliku .htaccess w katalogu głównym? Czy to jest poprawne i czy ktoś mógłby mi podać kod, który muszę dodać?
Po popołudniowych poszukiwaniach i testach, w końcu znalazłem rozwiązanie, które działało, chociaż zamieszczałem je na wypadek, gdyby ktoś miał ten sam problem. Dodałem następujące przed moim istniejącego kodu .htaccess #To jest co dodałem ErrorDocument 401 /failed.html #end dodana część RewriteEngine On RewriteBase/ RewriteCond% {REQUEST_URI} ^/myPasswordDirectory /(.*)$ [LUB] RewriteCond% {REQUEST_URI} ^/failed.html $ RewriteRule ^. * $ - [L] –