Webboard

Pełna wersja: Blokowanie podstrony
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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ę.

Kod:
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 :)


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