![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 26.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki, wydawałoby się prosty problem z przekierowaniem domeny. Chcę przekierowac domena1.pl na domena2.pl wraz z jej podstronami i wszystkimi subdomenami. htaccess wygląda obecnie tak:
Kod RewriteEngine On RewriteCond %{HTTP_HOST} ^domena1.pl RewriteCond %{REQUEST_URI} /(.+) [NC] RewriteRule (.*) [url="http://domena2.pl"]http://domena2.pl[/url] [R=301,L] RewriteCond %{HTTP_HOST} ^www.domena1.pl RewriteCond %{REQUEST_URI} /(.+) [NC] RewriteRule (.*) [url="http://domena2.pl"]http://domena2.pl[/url] [R=301,L] RewriteCond %{HTTP_HOST} ^(.*)\.domena1\.pl$ RewriteRule (.*) [url="http://domena2.pl"]http://domena2.pl[/url] [R=301,L] Niestety ale nie działa to dla żadnej subdomeny domeny1.pl, pisałem w tej sprawie nawet do administracji, gdyż sądziłem, ze może być winny wildcard dla domeny, ale twierdzą, że wildcard trzeba wyłączyć a błąd jest w pliku, choć nie wiedzą jaki. Nikt nie pomoże? Już sam nie wiem jak to rozwiązać, testowsłem teraz z wildcardem wyłączonym na różne sposoby i tez nie chce to działać Ten post edytował knefelio 4.04.2013, 16:25:13 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
A może na poziomie php?
Ten post edytował fiszol 8.04.2013, 17:14:30 -------------------- \o/
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 26.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Warning: Cannot modify header information - headers already sent
coś takiego dostaję A czy generalnie plikiem htaccess nie ma opcji by to zrobić? Bo ta regułka wydaje mi sie logiczna, ale nie chce działać dla subdomen, nawet na innych hostingu testowałem ją. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Dostajesz taką wiadomość bo wysłałeś już jakąś treść do użytkownika, nagłówek z przekierowaniem wysłać przed jakąkolwiek treścią. Ewentualnie możesz zrobić tak:
Kod <?php ob_start(); if($_SERVER['SERVER_NAME'] == 'domena1') { header('Location: domena2'); } ob_end_flush(); ?> Co do przekierowania w .htaccess - nie wiem, nigdy tego nie robiłem. Googluj, na pewno coś znajdziesz. -------------------- \o/
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 2 Dołączył: 6.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Kod RewriteCond %{HTTP_HOST} ^www.stara-strona.pl [or] RewriteCond %{HTTP_HOST} ^stara-strona.pl RewriteRule (.*) http://www.nowa-strona.pl/$1 [R=301,L] Lub PHP
Ten post edytował Cross77 9.04.2013, 06:08:43 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 10:28 |