Що ж таке редерикт 301 ?
URL redirection— або по простому перенаправлення URL, це техніка застосовувана в інтернеті для того що б веб-сторінка була доступна під кількома URL.
Причини використання редерикта, як правило наступне:
Схожі доменые імена. Або користувач браузера може ввести URL-адресу з помилкою, наприклад, замість «google.com» «googel.com». Організації часто реєструють такі домени «з помилкою» і перенаправляють їх на «правильні» адреси. Приміром адреси «example.com» і «example.net» можуть обидва перенаправляти на єдиний домен або веб-сторінку, наприклад, на «example.org». Ця техніка часто використовується для резервування інших доменів верхнього рівня з однаковими іменами. Часто також «.edu» і «.net» перенаправляють на більш легко впізнаваний домен «.com».
І ще одна причина найпоширеніша це переїзд сайту на новий домен .
Розглянемо 4 методу перенаправлення URL:
Метод 1..htaccess фаил (Apache)
Ст. Htaccess файл повинен бути в вашому веб-сайті в кореневому каталозі на веб-сервері.
Перенаправлення в Апачі відбувається подменном сторінки:
Redirect 301 /old/oldpage.htm /new/http://www.domain.com/newpage.htm
Для зміни домену, використовується наступний код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.*oldwebsite.com$ [NC]
RewriteRule ^(.*)$ http://www.preferredwebsite.net/$1 [R=301,L]
Apache .htaccess Canonical перенаправлення:
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
———————————-
Метод 2. Використовуємо PHP
Вставте наступний код у вашу PHP сторінку:
PHP Canonical перенаправлення:
——————————
Метод 3. Використовуємо ASP
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader=’Location’,’http://www.new-url.com/’
%>
ASP Canonical перенаправлення
<%
If InStr(Request.ServerVariables(“SERVER_NAME”),”www”) = 0 Then
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.”
& Request.ServerVariables(“HTTP_HOST”)
& Request.ServerVariables(“SCRIPT_NAME”)
End if
%>
———————————–
Метод 4. Використовуємо HTML
Подивимося правді в очі, багато хто не розуміють кодів і скриптів, багато не використовують їх у своїх сайтах. З цього ось найпростіший код написаний на HTML, і який просто треба вставити між рядків
HTTP/1.1 301 Moved Permanently
Location: http://www.example.org/
Content-Type: text/html
Content-Length: 174
Moved
Moved
This page has moved to http://www.example.org/.
—
Сподобався пост, підпишись на RSS, або на E-mail Я в твіттері Реклама на блозі |