Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Przekierowanie z katalogu do domeny?
Forum PHP.pl > Forum > Przedszkole
Gość
Zawartość mojej strony znajduje się pod dwoma adresami:

Cytat
strona.pl
adres-serwera.pl/strona (katalog w którym znajdują się wszystkie pliki strony)


W jaki sposób można przekierować z adres-serwera.pl/strona na strona.pl?
Mega_88
W pliku .htaccess ( ale nie wiem czy w tym przypadku to zadziała bo może się zapętlić )

  1. RewriteCond %{HTTP_HOST} ^(www.)?nazwastaregoadresu.pl
  2. RewriteRule ^(.*)$ [url="http://www.nazwanowegoadresu.pl/$1"]http://www.nazwanowegoadresu.pl/$1[/url] [R=301]


Dużo bardziej prawdopodobne i raczej pewne, ale takie przekierowanie powinienieś mieć w ustawieniach swojego konta hostingowego. Gdzie masz hosting ? Przekierowujesz domenę na wskazany katalog.
Gość
Aktualnie hosting mam w home.pl
Gość
Cytat(Mega_88 @ 15.10.2012, 11:37:39 ) *
  1. RewriteCond %{HTTP_HOST} ^(www.)?nazwastaregoadresu.pl
  2. RewriteRule ^(.*)$ [url="http://www.nazwanowegoadresu.pl/$1"]http://www.nazwanowegoadresu.pl/$1[/url] [R=301]


A jeżeli pozycjonuję na domenę bez www (aktualnie mam w .htaccess taki kod):
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^www.strona.pl(.*) [NC]
  3. RewriteRule ^(.*)$ <a href="http://strona.pl/$1" target="_blank">http://strona.pl/$1</a> [R=301,L]



to czy podany przez Ciebie kod powinno się przerobić tak jak poniżej (usunąłem www w 3 miejscach)?

  1. RewriteCond %{HTTP_HOST} ^?nazwastaregoadresu.pl
  2. RewriteRule ^(.*)$ [url="http://nazwanowegoadresu.pl/$1"]http://nazwanowegoadresu.pl/$1[/url] [R=301]

Mega_88
Jeżeli masz hosting na home.pl to zapomnij o tym co napisałem wyżej.
Zaloguj się na https://panel.home.pl/

Następnie Usługi --> Domeny ( wybierz którą chcesz przekierować ) ---> Konfiguracja usługi --> Następnie po prawej Konfiguracja Domeny --> Dział "Przekierowanie ruchu w domenie" zaznaczasz "Włącz przekierowanie na podkatalog z separacją serwisu" i poniżej w inpucie podaje ścieżke do katalogu gdzie jest strona.

Gość
Zrobiłem tak już wcześniej i wpisałem nazwę katalogu:
Cytat
/strona

Niestety to nie działa, bo jak już wspomniałem strona jest dostępna z dwóch różnych adresów:
Cytat
strona.pl
adres-serwera.pl/strona (katalog w którym znajdują się wszystkie pliki strony)


Co więc może być źle?
Mega_88
Chcesz żeby strona była dostępna tylko pod jednym adresem ( domeną ) ?

To kombinuj w takim wypadku z plikiem .htaccess

RewriteCond %{HTTP_HOST} ^(www.)?adres-serwera
RewriteRule ^(.*)$ http://www.adresdocelowy.pl/$1 [R=301]

Ale nie wiem czy zadziała przy przekierowaniu z folderu, sprawdź.
bostaf
@-Gość- to wszystko jest już opisane: https://www.google.com/search?q=home.pl+prz...alogu+do+domeny
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.