PDA

View Full Version : Cách chuyển hướng website ?



Micheal7
03-03-2014, 09:55
Chào các bạn !
Mình muốn chuyển hướng website nhưng vẫn giữ lại phần đuôi thì làm như thế nào nhỉ ?
For example:


http://google.com/xinchao
redirect to: http://bing.com/xinchao
Chỉ thay đổi google.com thành bing.com

Đây là code mình đang sử dụng:

<?php
header("Location: http://google.com/xinchao".$_GET["tid"]);
?>
Nhưng mà nó chuyển hướng tất luôn. Trên chỉ là ví dụ thôi. Giá trị đuôi của mình là ngẫu nhiên nên mình không redirect tay được.

Các bạn giúp mình nhé ! Cảm ơn các bạn nhiều !

hostnaotot.com
03-03-2014, 10:35
Bạn nên dùng redirect từ webserver (dùng .htaccess nếu dùng apache hoặc cấu hình trong file config nếu dùng nginx). Khi chuyển cả server này thì nên dùng 301 redirect thay vì 302
Sample dùng trong .htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]


Chú ý bạn phải thay domain tương ứng, à phải bật install mod_rewrite cho apache