|
Saturday, 19 July 2008 |
|
NIMHOST - Web Redirect / Forwarding Tutorial
Web Redirect Tutorial by NIMHOST - Layanan Web Hosting, Indonesia, Murah, cPanel, PHP, Fantastico, Torrent Provider ("NIMHOST")
Web site redirection methods
Informasi ini di harapkan dapat memberikan pengetahuan bagi siapapun yang belum mengerti bagaimana melakukan web redirect.
-
Anda dapat melakukan forward sebuah url atau sebuah site (home page) dengan perintah "Refresh" directive.
<META HTTP-EQUIV="Refresh" Content="0; URL=http://www.company.com/dir1/">
-
Anda dapat dapat menggunakan CGI Script untuk melakukan forward url.
Rubah terlebih dahulu settingan di httpd.conf yang bertuliskan
ScriptAlias / /var/www/cgi-bin/redirect-script/
Kemudian buat file cgi dan taruh di path (direktori) sesuai dengan yang anda taruh/tulis di file httpd.conf
#!/usr/bin/perl
print "Status: 301 Moved\r\n" .
"Location: http://www.new-domain.com/\r\n" .
"\r\n";
-
Anda dapat dapat menggunakan Apache module (mod_rewrite) untuk melakukan redirect/forwarding.
RewriteEngine On
RewriteRule /.* http://www.new-domain.com/ [R]
Akan mem-forward / me-redirect dari site lama menuju site yang baru.
-
Anda dapat dapat menggunakan Apache module (mod_alias) yang ada di file httpd.conf untuk melakukan redirect/forwarding.
Untuk melakukan redirect / forward domain
Redirect / http://www.new-domain.com/
Untuk melakukan redirect / forward page
Redirect /web-page.html http://www.new-domain.com/destination-web-page.html
-
Anda dapat melakukan forward sebuah url atau sebuah site (home page) dengan menggunakan "Apache 301 redirect" di file .htaccess.
Apache 301 redirect digunakan bila anda ingin mem-forward atau me-redirect url lama anda ke url yang baru atau sebuah halaman web secara permanen. Dengan menggunakan fungsi redirect ini search engine akan meng-update database mereka sehingga anda tidak akan kehilangan pagerank, visitor data, dll yang sudah anda dapatkan melalui domain lama anda.
Anda harus menaruh file .htaccess ini di dalam root folder website anda sebagai contoh /home/domain/.htaccess
Untuk me-redirect / mem-forward keseluruhan domain lama anda menuju domain baru anda gunakan kode di bawah ini.
Redirect 301 / http://www.new-domain.com/
Note : Gunakan tanda "/" pada bagian akhir dari domain baru yang di redirect. Penggunaan tanda "/" akan membuat file-file yang ada di dalam domain yang lama di redirect semua ke domain yang baruNote: The use of the "/" at the end of the redirected domain. This is necessary so that http://www.old-domain.com/page1.html will be redirected to http://www.new-domain.com/page1.html.
Untuk me-redirect / mem-forward halaman web yang lebih spesifik gunakan kode di bawah ini.
Redirect 301 /old-page-1.html http://www.domainbaru.com/new-page-1.html
Redirect 301 /old-page-1.html http://www.domainbaru.com/new-page-2.html
Anda dapat menggunakan fungsi directive di bawah ini:
- 301: permanen / selamanya
- 302: temp / sementara
- 303: seeother / lihat yang lainnya
- 410: gone / tidak ada
Berikut daftar kode HTTP 1.1 Redirect
| HTTP Code
|
Status
|
Description
|
| 301 |
permanent |
Resource atau website sudah di pindahkan selamanya |
| 302 |
temp |
Resource atau website di pindahkan sementara |
| 303 |
seeother |
Resource atau website yang lama sudah digantikan dan di sarankan menggunakan resource atau website yang baru |
| 305 |
UseProxy |
Gunakan proxy untuk mengakses site |
| 307 |
Temp |
Resource atau website di pindahkan sementara |
| 410 |
gone |
Resource atau website sudah tidak ada lagi |
|
|
Last Updated ( Tuesday, 29 July 2008 )
|