Skocz do zawartości
Zaloguj się, aby obserwować  
Elektronik

Reguły htaccesss - przekierowanie katalogów

Polecane posty

Witajcie, walczę już z tym trochę i nie mogę nic sensownego zrobić.

 

Regułkę chcę wrzucić do katalogu głównego domeny.

Chciałbym, aby wejścia z adresu http://www.forbot.pl/fotorelacje/XXXX kierowało na www.fotorelacje.forbot.pl/XXXX

Gdzie XXXX to różne nazwy.

 

Próbowałem tak:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.fotorelacje.forbot.pl [NC]
RewriteCond %{REQUEST_URI} /fotorelacje/$
RewriteRule ^(.*)$ http://fotorelacje.forbot.pl/$1 [R=301,L]

 

Ale nie działało, próbowałem też różne innego tego kombinacje, ale efektów brak.

 

Z góry dziękuję za pomoc.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

Masz 2 błędy w tym:

 

RewriteCond%{REQUEST_URI}/fotorelacje/$

 

Ta reguła będzie przekierowywała każdy url, który kończy się dokładnie "/fotorelacje/" a nie złapie "forbot.pl/fotorelacje/xxx". Natomiast złapie "forbot.pl/cokolwiek/fotorelacje/"

Prawidłowa powinna wyglądać:

 

RewriteCond %{REQUEST_URI} ^/fotorelacje/.*$

 

 

Natomiast reguła (gdyby warunek wyżej był prawidłowy):

RewriteRule ^(.*)$ http://fotorelacje.forbot.pl/$1 [R=301,L]

Spowoduje przekierowanie na "fotorelacje.forbot.pl/fotorelacje/XXX"

 

 

Powinna wyglądać:

 

RewriteRule ^/fotorelacje/(.*)$ http://fotorelacje.forbot.pl/$1 [R=301,L]

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×