Przekierowanie htaccess na katalog

Jak poprawnie ustanowić przekierowanie htaccess na stałe w sytuacji, kiedy:

  • przygotowuję prostą stronkę internetową na stronie www.mojastrona.pl i wszystkie pliki (łącznie z index.php) znajdują się w katalogu www.mojastrona.pl/www/

  • chcę żeby po wpisaniu adresu www.mojastrona.pl w oknie przeglądarki nie było widocznej ścieżki dostępowej z tym katalogiem www.mojastrona.pl/www/

  • chciałbym, aby strona była ładowana do przeglądarki bez WWW i HTTP tylko z adresu mojastrona.pl

Czytałem o przekierowaniach 301, ale im więcej się w to zagłębiam tym większy mam mętlik…

RewriteEngine On # jeśli nie ma


RewriteCond %{REQUEST_URI} !^/www/.*$

RewriteRule ^(.*)$ www/$1 [L]

Piszę bez sprawdzania, więc nie wiem jaki da to efekt,

Natomiast w systemie który jest w katalogu www/ może pojawić się problem z linkami przy takim ustawieniu,

Nie łatwiej i bezpieczniej skierować domenę od razu na katalog www/?

Użycie RewriteBase w katalogu głównym powinno rozwiązać sprawę

RewriteEngine On

RewriteBase /www

Oczywiście pod warunkiem, że nie używasz innych rewrite conditions, bo będzie to wymagało ich dalszych zmian