Blokowanie podstrony

HowTo  Założony przez  Sepowaty.

Witam!

Mam ustawioną stronę na subdomenę "forum". Jednak można się dostać na forum przez podstronę "/forum/". Jak mogę zablokować dostęp do podstrony, żeby tylko przez subdomenę można było wejść na stronę? Chcę tak zrobić, gdyż gdy wchodzimy przez podstronę, występują problemy ze stroną.

Nie ważne, zrobiłem przekierowanie z katalogu na subdomenę.

RewriteCond %{HTTP_HOST} strona.pl [NC]
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule .* http://%1.strona.pl [L]
To przekierowanie nie jest do końca poprawne - najlepiej wysyłać kod 301 aby i wyszukiwarki wiedziały, że mają pod uwagę brać tylko i wyłącznie dany adres.
Poza tym, zamiast sprawdzać czy host jest równy domenie, lepiej sprawdzać... czy nie jest równy adresowi z forum na początku :)


RewriteCond %{HTTP_HOST} !^forum.strona\.pl$ [NC]
RewriteRule ^(.*)$ http://forum.strona.pl/$1 [QSA,L,R=301]



Użytkownicy przeglądający ten wątek:

1 gości