Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[MINITUT]Przekierowanie za pomocą .htaccess


Gość                

Rekomendowane odpowiedzi

Opublikowano

Przekierowanie za pomocą .htaccess

Szukamy pliku .htaccess, znajduje się on na każdym hostingu z zainstalowanym serwerem Apache.

Wygląda on tak:

Nr299Pq.png

Znajduje się on zazwyczaj w głównym katalogu strony tj. public_html(lub nie, wtedy go tworzymy)

Przejdźmy teraz do praktyki, jeżeli w katalogu nie ma pliku to musimy go zrobić(.htaccess) kod wygląda następująco(robie przekierowanie na mpcforum):

RewriteEngine On
RewriteBase /
 
RewriteRule (.*) http://mpcforum.pl/$1 [R=301,L]
Po adresie koniecznie musi być ukośnik(/), gdybyśmy go nie dodali przekierowanie wyglądało by tak;
może potem dodam jak wygląda przekierowanie do podstron etc.

 

 

Marcoly

Przekierowanie ze starego forum na nowe (czy też jakieś inne, typu z portalu na forum itd.):

RewriteCond %{HTTP_HOST} ^portal.mpcforum.pl
RewriteRule (.*) http://www.mpcforum.pl/$1 [R=301,L]

Po co RewriteCond? To coś jak if w php, dopiero po spełnieniu tego
warunku wykona się nasza regułka, do tego jeszcze można dodać [or] przy
www.

 

Opublikowano

Przekierowanie ze starego forum na nowe (czy też jakieś inne, typu z portalu na forum itd.):

RewriteCond %{HTTP_HOST} ^portal.mpcforum.pl
RewriteRule (.*) http://www.mpcforum.pl/$1 [R=301,L]

 

Po co RewriteCond? To coś jak if w php, dopiero po spełnieniu tego warunku wykona się nasza regułka, do tego jeszcze można dodać [or] przy www.

Opublikowano

Przekierowanie ze starego forum na nowe (czy też jakieś inne, typu z portalu na forum itd.):

RewriteCond %{HTTP_HOST} ^portal.mpcforum.pl
RewriteRule (.*) http://www.mpcforum.pl/$1 [R=301,L]

 

Po co RewriteCond? To coś jak if w php, dopiero po spełnieniu tego warunku wykona się nasza regułka, do tego jeszcze można dodać [or] przy www.

Też może być, polać mu. :D

Opublikowano

Wersja w PHP, wystarczy wrzucić w index.php:

<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.mpcforum.pl');
exit();
?>

 

Dzięki temu nie spadniemy w wynikach wyszukiwania Google po przeniesieniu na nowy adres (przekierowanie 301 - Moved Permanently).

Opublikowano

Wersja w PHP, wystarczy wrzucić w index.php:

<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.mpcforum.pl');
exit();
?>

 

Dzięki temu nie spadniemy w wynikach wyszukiwania Google po przeniesieniu na nowy adres (przekierowanie 301 - Moved Permanently).

 

Nie wywali błędów "headers already send" ?

@top

Bardzo przydatne, jednak ja bym wolał, abyś to rozpisał i dodał wszystkie (lub część) możliwości .htaccess :) Wtedy na pewno będzie to bardziej przydatne. Niemniej jednak jeśli ktoś przenosi stronę na inny adres to zapewne używa tego. Lubiś leci.

Opublikowano

Nie wywali błędów "headers already send" ?

@top

Bardzo przydatne, jednak ja bym wolał, abyś to rozpisał i dodał wszystkie (lub część) możliwości .htaccess :) Wtedy na pewno będzie to bardziej przydatne. Niemniej jednak jeśli ktoś przenosi stronę na inny adres to zapewne używa tego. Lubiś leci.

W czystym index.php (specjalnie pod automatyczne przekierowanie) działa. ;)

Opublikowano

Nie wywali błędów "headers already send" ?

@top

Bardzo przydatne, jednak ja bym wolał, abyś to rozpisał i dodał wszystkie (lub część) możliwości .htaccess :) Wtedy na pewno będzie to bardziej przydatne. Niemniej jednak jeśli ktoś przenosi stronę na inny adres to zapewne używa tego. Lubiś leci.

http://www.mpcforum.pl/topic/610347-tutorial-klasa-obslugi-fajnych-linkow-htaccess/

tu masz inne funkcje .htaccess

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...