Skocz do zawartości

nietypowe przekierowanie


wojcieh

Rekomendowane odpowiedzi

mam konto www.wojcieh.9x.pl - w głównym katalogu jest automatyczne przekierowanie do katalogu /1a/ (i tam jest cała strona). do strony jest podpięta domena aklasa.be i ona tak samo - wchodzi do głównego i od razu jest przekierowana do www.aklasa.be/1a/ - tu jest cała strona.

teraz chciałbym pod adresem www.wojcieh.9x.pl miec drugą strone, ale żeby strona w katalogu /1a/ nadal istniała i żeby domena prowadziła do katalogu /1a/. czyli żeby tez było www.aklasa.be/1a/ (taka struktura jest mi potrzebna ze względu na galerią i odwołania sie do url'a).

jakie ustawić przekierowanie aby wchodząc na www.wojcieh.9x.pl mieć nową stronę, a wchodząc na www.aklasa.be mieć przekierowanie na www.aklasa.be/1a/ i żeby stronę która jest na www.wojcieh.9x.pl/1a/ ?

szukałem, nie znalazłem. pytam.

Odnośnik do komentarza
Udostępnij na innych stronach

heh, wiem że przy uzyciu htaccess, tylko nie wiem co mam wpisac?

umiem wykorzystywac mod_rewrite zeby zmienic adresy plikow na bardziej przyjazne wyszukiwarkom, ale nie wiem jak rozwiązac ten problem z domeną i katalogiem^ :|

Odnośnik do komentarza
Udostępnij na innych stronach

wiec tak, jesli chodzi o nowa strone www.wojcieh.9x.pl to wrzucasz do .htaccess ktory to bedzie w domenie glownej taki kod:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^wojcieh.9x.pl$
RewriteRule ^(.*)$ https://www.wojcieh.9x.pl/$1 [R=301,L]

jesli chodzi o strone ktora istnieje obecnie to sa dwie mozliwosci.

1. Jezeli chcesz aby adres tej strony wygladal www.aklasa.be/1a/ to do .htaccess wrzucasz jeszcze takie linijki:

RewriteCond %{HTTP_HOST} ^aklasa.be$ [OR]
RewriteCond %{HTTP_HOST} ^www.aklasa.be$ [OR]
RewriteCond %{HTTP_HOST} ^wojcieh.9x.pl/1a/$ [OR]
RewriteCond %{HTTP_HOST} ^wojcieh.9x.pl/1a$ [OR]
RewriteCond %{HTTP_HOST} ^www.wojcieh.9x.pl/1a/$ [OR]
RewriteCond %{HTTP_HOST} ^www.wojcieh.9x.pl/1a$
RewriteRule ^(.*)$ https://www.aklasa.be/1a/$1 [R=301,L]

2. jesli chcialbys aby adres obecnej stronki wygladal www.aklasa.be (bez 1a) to musisz w cPanelu usunac ta domene z zaparkowanych (bo chyba tam ja masz) i dodac do dodatkowych domen i w cPanelu przekierowac ja do katalogu '1a'.

po czym w .htaccess, ktory tym razem wrzucisz do katalogu '1a' dajesz taki oto kod:

Options +FollowSymlinks 
RewriteEngine on 

RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.wojcieh\.9x.pl
RewriteRule .* https://www.aklasa.be/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^aklasa.be$ [OR]
RewriteRule ^(.*)$ https://www.aklasa.be/$1 [R=301,L]

powinno dzialac

Odnośnik do komentarza
Udostępnij na innych stronach

sebcio80 >>

zależy mi na adresie z /1a/ czyli www.aklasa.be/1a/ (pierwsze rozwiązanie). no i jest mały problem - to co napisałeś nie działa :)

dodałem:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^wojcieh.9x.pl$
RewriteRule ^(.*)$ https://www.wojcieh.9x.pl/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^aklasa.be$ [OR]
RewriteCond %{HTTP_HOST} ^www.aklasa.be$ [OR]
RewriteCond %{HTTP_HOST} ^wojcieh.9x.pl/1a/$ [OR]
RewriteCond %{HTTP_HOST} ^wojcieh.9x.pl/1a$ [OR]
RewriteCond %{HTTP_HOST} ^www.wojcieh.9x.pl/1a/$ [OR]
RewriteCond %{HTTP_HOST} ^www.wojcieh.9x.pl/1a$
RewriteRule ^(.*)$ https://www.aklasa.be/1a/$1 [R=301,L]

i strona główna, tj. www.wojcieh.9x.pl działa dobrze, przy wpisach z www i bez www, natomiast żeby dostać się do starej strony (/1a/) można wejść tylko przez www.wojcieh.9x.pl/1a/ lub wojcieh.9x.pl/1a/

nie działa wejścieprzez domene: www.aklasa.be aklasa.be aklasa.be/1a/ www.aklasa.be/1a/ :(

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności