Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przekierowanie htaccess
Forum PHP.pl > Forum > Serwery WWW > Apache
danisz
Czy ktoś mógłby mi podsunąć rozwiązanie?
Przeczytałem wiele informacji, ale nigdzie nie znalazłem rozwiązania problemu.
A może nie umiem znaleźć...

Mam stronę na wordpress z subdomeną - strona.pl i sub.strona.pl

Ponieważ strona.pl to tylko intro, którego dawno już nie używam, to przekierowałem cały ruch na subdomenę:
Kod
RewriteCond %{HTTP_HOST} ^(www\.)?strona.pl [NC]
RewriteRule (.*)$ [url="http://sub.strona.pl/$1"]http://sub.strona.pl/$1[/url] [R=301,L]



Problem w tym, że na domenie głównej mam umieszczone 3 podstrony:

strona.pl/p1
strona.pl/p2
strona.pl/p3

do których odnoszą się linki umieszczone na subdomenie.

Czy jest jakaś możliwość, aby tak skonfigurować przekierowanie w htaccess, aby po wpisaniu w przeglądarce adresu strona.pl,
wyświetliła się sub.strona.pl, natomiast po uruchomieniu linku np. strona.pl/p1, wyświetliła się dana podstrona z domeny głównej?

Aktualnie po uruchomieniu linku przenosi na sub.strona.pl.

Mam nadzieję, że zrozumiale to opisałem.
Nie jestem biegły w tej materii, raczej bardzo słaby, dlatego proszę o pomoc.
Pyton_000
To by było chyba coś takigo (ja nie jestem apaczowy więc to może być bzdura wink.gif )

Kod
RewriteCond %{HTTP_HOST} ^(www\.)?strona.pl [NC]
RewriteCond %{REQUEST_URI} !^1$ [NC]
RewriteCond %{REQUEST_URI} !^2$ [NC]
RewriteCond %{REQUEST_URI} !^3$ [NC]
RewriteRule (.*)$ http://sub.strona.pl/$1 [R=301,L]
danisz
Dzięki za zainteresowanie tematem.

Sprawdziłem, ale po wciśnięciu linku cały czas zwraca sub.strona.pl

Dodam jeszcze, że do niedawna działało wszystko prawidłowo przy takim przekierowaniu, które podałem na początku.
Nie wiem dokładnie od kiedy przestało, nic nie było zmieniane ani w stronie, ani w pliku htaccess.

Oczywiście sprawdzam w prywatnym trybie przeglądarki.
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-2024 Invision Power Services, Inc.