W ubiegłym tygodniu skorzystałem z promocji 6 m-cy z darmowego hostingu na .nazwa.pl
W ramach promocji otrzymałem serwer oraz darmową stronę, którą skonfigurowano i wdrożono zgodnie
z moimi sugestiami ( dostęp dla robotów przeglądarek, sitemap, favicon ).
Niestety poinformowano mnie, że nie mogą dokonać przekierowania 301 - nie wykonują takiej usługi.
Nie mam dostępu do serwera, na którym stoi strona, więc przekierowanie 301 za pomocą .htaccess
odpada.
Poprzez panel CMS ma dostęp do kodu html strony głównej, na którą można wprowadzić odpowiedni
kod do przekierowania 301.
Uprzejmie proszę o pomoc w tej sprawie bardziej doświadczonych kolegów.
Chodzi mi o przekierowanie z adresu http://mojadomena.pl/ na http://www.mojadomena.pl/
i proszę mi napisać, w które miejsce strony ma wpisać kod przekierowania 301.
Za pomoc wszystkim z góry dziękuje.
Jacek Marciniak
Rok założenia: 2008Kontakt
co nowego na blogu Krzywego ebiznesy.pl: Adresy URL na blogu: jak przygotować optymalną strukturę
15 posty(ów)
• Strona 1 z 2 • 1, 2
Przekierowanie 301 można zrobić w php. Wklej na samym początku następujący kod:
Tylko to musi być na samym początku zanim wyślesz cokolwiek z serwera.
Polecam przekierowanie 301 w htaccess
Pozdrawiam
R.
- Kod: Zaznacz wszystko
$l1= $_SERVER['HTTP_HOST'];
$l2 = explode(".", $l1);
if ($l2[0]!='www')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.domena.pl'.$_SERVER['REQUEST_URI']);
header('Connection: close');
}
Tylko to musi być na samym początku zanim wyślesz cokolwiek z serwera.
Polecam przekierowanie 301 w htaccess
Pozdrawiam
R.
-

lapti - Posty: 611
- Rejestracja: 04 Lis 2009
Dzięki za szybką odpowiedź, ale niestety podany kod nie działa.
Wklejałem w różne miejsca przed <head> pomiędzy <head></head> i nie działa przekierowanie.
Podam może definicji DOCTYPE strony, to może coś Wam podpowie jaki kod będzie prawidłowy
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
Wklejałem w różne miejsca przed <head> pomiędzy <head></head> i nie działa przekierowanie.
Podam może definicji DOCTYPE strony, to może coś Wam podpowie jaki kod będzie prawidłowy
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
- MarJa
- Posty: 9
- Rejestracja: 23 Sie 2010
Podany kod będzie działał w momencie wklejenia go przed definicjami doctype.
Nie możesz wysłać z serwera żadnej odpowiedzi nawiązania połączenia. Robisz analizę i dopiero odpowiadasz, albo treścią strony (bo żądanie nie spełnia warunków if), albo przekierowaniem, co skutkuje spełnieniem warunków i odpowiedź treścią.
Innego wyjścia nie ma :]
Pamiętaj, że musi być on w pliku, który przechodzi przez parser php najlepiej zaraz po znaczniku <?php.
Pozdrowionka
R.
Nie możesz wysłać z serwera żadnej odpowiedzi nawiązania połączenia. Robisz analizę i dopiero odpowiadasz, albo treścią strony (bo żądanie nie spełnia warunków if), albo przekierowaniem, co skutkuje spełnieniem warunków i odpowiedź treścią.
Innego wyjścia nie ma :]
Pamiętaj, że musi być on w pliku, który przechodzi przez parser php najlepiej zaraz po znaczniku <?php.
Pozdrowionka
R.
-

lapti - Posty: 611
- Rejestracja: 04 Lis 2009
Nie napisałem, że jestem w tym temacie początkujący i jeszcze dużo się muszę nauczyć i poznać znaczenie wielu sformułowań.
Najlepiej jak prześlę cały kod strony głównej i proszę o wskazanie miejsca wklejenia kodu przekierowania.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta name="google-site-verification" content="PdmTeuHvKI9IZfh82onvlRcFdRMN5LIi-UiJENHI-jc" />
<title>{sitename} - {title}</title>
{metadata}
{stylesheet}
<!--[if lt IE 7]>{stylesheet name="ie_only"} <script type="text/javascript" src="uploads/js/minmax.js"></script><script type="text/javascript" src="modules/MenuManager/CSSMenu.js"></script><![endif]-->
<!--[if IE 7]>{stylesheet name="ie7"}<![endif]-->
<script src="uploads/js/Spry/widgets/textareavalidation/SpryValidationTextarea.js" type="text/javascript"></script>
<script src="uploads/js/Spry/widgets/textfieldvalidation/SpryValidationTextField.js" type="text/javascript"></script>
<script type="text/javascript" src="uploads/js/blank.js"></script><script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17449466-8']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body id="{alias}">
<div id="container">
<!-- top -->
<div id="top">
{global_content name='logo'}
{menu template="menu pomocnicze"}
<!-- menu -->
{menu template="menu główne"}
<!-- end menu -->
</div>
<!-- end top -->
<!-- content -->
<div id="content">
<h3 class="navigation">
<span class="first-child">Nawigacja:</span>
{breadcrumbs root='index' delimiter='/' classid='white' currentclassid='orange'}
</h3>
<div id="main">
<div id="intro">
{global_content name='boks-lewy-gorny_index'}
</div>
<h2>Nasze aktualności</h2>
{news number='2' detailpage='aktualnosci' moretext='Więcej...'}
</div>
<div id="sub">
{global_content name='boks-prawy_index'}
</div>
</div>
<!-- end content -->
<!-- footer -->
<div id="footer">
{global_content name='stopka-prawa'}
{global_content name='stopka-lewa'}
<p>Copyright © {$smarty.now|date_format:"%Y"} <a href="http://www.nazwa.pl" title="Domeny, Serwery, Hosting, Strony WWW" rel="blank">NetArt</a></p>
</div>
<!-- end footer -->
</div> <a href="http://www.google-pagerank.pl" title="Google PageRank, backlinks, keywords - darmowe pozycjonowanie i SEO - Google-Pagerank.pl" target="_blank"><img src="http://www.google-pagerank.pl/pr.php?ref=muzograj.pl&style=3"alt="Aktualny PageRank strony muzograj.pl dostarcza: Google-Pagerank.pl - Pozycjonowanie + SEO" style="border:none"></a><!-- (C) stat24 / Strona glowna -->
<script type="text/javascript">
<!--
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s2.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=B2Y1lq_yFRfXju5C.F900ZdS3_Ogo__OYyFyGa9sycD.e7/l=11"></'+'scr'+'ipt>');
//-->
</script>
</body>
</html>
Najlepiej jak prześlę cały kod strony głównej i proszę o wskazanie miejsca wklejenia kodu przekierowania.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta name="google-site-verification" content="PdmTeuHvKI9IZfh82onvlRcFdRMN5LIi-UiJENHI-jc" />
<title>{sitename} - {title}</title>
{metadata}
{stylesheet}
<!--[if lt IE 7]>{stylesheet name="ie_only"} <script type="text/javascript" src="uploads/js/minmax.js"></script><script type="text/javascript" src="modules/MenuManager/CSSMenu.js"></script><![endif]-->
<!--[if IE 7]>{stylesheet name="ie7"}<![endif]-->
<script src="uploads/js/Spry/widgets/textareavalidation/SpryValidationTextarea.js" type="text/javascript"></script>
<script src="uploads/js/Spry/widgets/textfieldvalidation/SpryValidationTextField.js" type="text/javascript"></script>
<script type="text/javascript" src="uploads/js/blank.js"></script><script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17449466-8']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body id="{alias}">
<div id="container">
<!-- top -->
<div id="top">
{global_content name='logo'}
{menu template="menu pomocnicze"}
<!-- menu -->
{menu template="menu główne"}
<!-- end menu -->
</div>
<!-- end top -->
<!-- content -->
<div id="content">
<h3 class="navigation">
<span class="first-child">Nawigacja:</span>
{breadcrumbs root='index' delimiter='/' classid='white' currentclassid='orange'}
</h3>
<div id="main">
<div id="intro">
{global_content name='boks-lewy-gorny_index'}
</div>
<h2>Nasze aktualności</h2>
{news number='2' detailpage='aktualnosci' moretext='Więcej...'}
</div>
<div id="sub">
{global_content name='boks-prawy_index'}
</div>
</div>
<!-- end content -->
<!-- footer -->
<div id="footer">
{global_content name='stopka-prawa'}
{global_content name='stopka-lewa'}
<p>Copyright © {$smarty.now|date_format:"%Y"} <a href="http://www.nazwa.pl" title="Domeny, Serwery, Hosting, Strony WWW" rel="blank">NetArt</a></p>
</div>
<!-- end footer -->
</div> <a href="http://www.google-pagerank.pl" title="Google PageRank, backlinks, keywords - darmowe pozycjonowanie i SEO - Google-Pagerank.pl" target="_blank"><img src="http://www.google-pagerank.pl/pr.php?ref=muzograj.pl&style=3"alt="Aktualny PageRank strony muzograj.pl dostarcza: Google-Pagerank.pl - Pozycjonowanie + SEO" style="border:none"></a><!-- (C) stat24 / Strona glowna -->
<script type="text/javascript">
<!--
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s2.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=B2Y1lq_yFRfXju5C.F900ZdS3_Ogo__OYyFyGa9sycD.e7/l=11"></'+'scr'+'ipt>');
//-->
</script>
</body>
</html>
- MarJa
- Posty: 9
- Rejestracja: 23 Sie 2010
edytowany plik powinien się nazywać cośtam.php (np. index.php). Wtedy masz pewność, że jest wykonywany po stronie serwera.
Dodajesz do niego na początku (zaraz w pierwszej linijce)
<?php
mój kod
?>
Dodajesz do niego na początku (zaraz w pierwszej linijce)
<?php
mój kod
?>
-

lapti - Posty: 611
- Rejestracja: 04 Lis 2009
Jak wcześniej wspomniałem, że nie mam dostępu do serwera, na którym jest moja strona.
Modyfikować ją mogę tylko poprzez panel CMS i wiernie skopiowałem cały kod strony głównej
widoczny z tego panela.
Dodałem też to:
<?php
mój kod
?>
i też nie działa, tylko w górnym tle otwieranej strony wyświetla się ten cały kod.
Modyfikować ją mogę tylko poprzez panel CMS i wiernie skopiowałem cały kod strony głównej
widoczny z tego panela.
Dodałem też to:
<?php
mój kod
?>
i też nie działa, tylko w górnym tle otwieranej strony wyświetla się ten cały kod.
- MarJa
- Posty: 9
- Rejestracja: 23 Sie 2010
Kurdę faktycznie, wygląda na to, że to jednak nie jest dobra droga. Nie znam struktury tego cmsa i nie wiem, czy plik, który edytujesz nie jest includowany z poziomu innego...
Kod, który Ci podałem działa, ale... jak widać nie w każdym przypadku.
Może ktoś się wtrąci do dyskusji?
Kod, który Ci podałem działa, ale... jak widać nie w każdym przypadku.
Może ktoś się wtrąci do dyskusji?
-

lapti - Posty: 611
- Rejestracja: 04 Lis 2009
15 posty(ów)
• Strona 1 z 2 • 1, 2
Wróć do Optymalizacja "techniczna"
-
- Podobne tematy
- Odpowiedzi
- Wyświetleń
- Ostatni post
-
- Przekierowanie 301 - mała kombinacja
przez miloszgadz » 25 Mar 2010, o 14:34 - 9 Odpowiedzi
- 672 Wyświetleń
- Ostatni post przez Paweł Landzberg

1 Kwi 2010, o 10:39
- Przekierowanie 301 - mała kombinacja
-
- PRZEKIEROWANIE 301 ze starej strony na nową?
przez Sylwia » 27 Wrz 2011, o 10:03 - 9 Odpowiedzi
- 439 Wyświetleń
- Ostatni post przez Paweł Landzberg

1 Paź 2011, o 10:36
- PRZEKIEROWANIE 301 ze starej strony na nową?
-
- Jak zrobić przekierowanie 301 podstrony na podstronę
przez gosia.kocidom » 27 Lut 2012, o 00:51 - 3 Odpowiedzi
- 494 Wyświetleń
- Ostatni post przez gosia.kocidom

29 Lut 2012, o 00:52
- Jak zrobić przekierowanie 301 podstrony na podstronę
-
- Przekierowanie 301 dla strony głównej i wszystkich podstron
1, 2przez Kamil 'seven' Lubelski » 16 Lut 2010, o 10:05 - 10 Odpowiedzi
- 1995 Wyświetleń
- Ostatni post przez OlgaGr

20 Wrz 2010, o 16:37
- Przekierowanie 301 dla strony głównej i wszystkich podstron
-
- Ważne! - phpBB SEO Ultimate SEO URL PL + przekierowanie 301
przez Kamil 'seven' Lubelski » 30 Sty 2010, o 15:36 - 4 Odpowiedzi
- 4648 Wyświetleń
- Ostatni post przez ugregusa

4 Lut 2010, o 23:15
- Ważne! - phpBB SEO Ultimate SEO URL PL + przekierowanie 301
Kto jest na forum
Użytkownicy przeglądający to forum: Bing [Bot] oraz 2 gości













