Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Solved] .htaccess - zapętla przekierowania lub nie przekierowuje
Forum PHP.pl > Forum > Serwery WWW > Apache
Xayan
Witajcie.

Sprawa wygląda tak:
Mam serwer, który przy dostępie http jest uwierzytelniany logowaniem. Utworzyłem jeden folder i dałem w nim allow from all. Póki co wszystko jest ok.

Teraz jednak, gdy chcę podpiąć domenę, to ona przekierowuje na samo IP serwera, bez katalogu. W takim razie muszę użyć .htaccess. Próbuję już jednak od godziny i nic nie wychodzi.

Czyli po prostu chcę, aby .htaccess przekierowywało wejścia TYLKO z domeny na podkatalog.

Próbowałem wielu różnych kodów, niektóre zapętlały przekierowania, inne nie przekierowywały, a niektóre powodowały "Internal Server Error".

Czy ktoś mógłby mi pomóc?
scanner
Pokaż to co masz, to będzie można wykazać błędy. W ciemno nikt strzelał nie będzie.
Xayan
Ok, mam obecnie ustawione coś takiego:

Kod
RewriteEngine On
Options +FollowSymlinks
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?przyklad.pl
RewriteCond %{REQUEST_URI} !podkatalog/
RewriteRule ^(.*)$ podkatalog/$1 [L]


I ten kod PRAWIE działa, jednak przed wyświetlenie strony żąda zalogowania...

@Edit:
Okej, udało mi się. Do powyższego kodu dodałem:

Kod
SetEnvIfNoCase Referer "^http://www.przyklad.pl/" locally_linked=1
SetEnvIfNoCase Referer "^http://www.przyklad$" locally_linked=1
SetEnvIfNoCase Referer "^http://przyklad.pl/" locally_linked=1
SetEnvIfNoCase Referer "^http://przyklad.pl$" locally_linked=1


SetEnvIfNoCase Referer "^$" locally_linked=1

  Order Allow,Deny
  Allow from env=locally_linked


I już wszystko działa smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.