World Of Webmaster
Đăng nhập / Đăng ký
Account
Free for web
Check pagerank
Input check pager (Not http://)

Ext: blog.kai.vn
Check google pagerank
View HTML source
TOPIC
Những cách sử dụng URL...
Nếu bạn đang tìm kiếm những cách sử dụng kỹ thuật url-rewrite .htaccess thì đây là một bài viết hữu ích dành cho bạn. Trong bài này trình bày những ví dụ về URL rewrite có thể cần thiết mà bạn đang tìm kiếm
›› Những cách sử dụng URL rewrite bằng .htaccess hữu ích
Post by : boing - Post time: 28/12/2009 - Edit time : 06/01/2010
View : 1287 - Comment : 0
Tags: htaccess  url rewrite  apache  server   

1) Rewriting product.php?id=12 thành product-12.html:
Đây là một chuyển hướng đơn giản, có phẩn mở rộng .php được ẩn đi trên address bar và phần query động (có chứa "?") được chuyển thành query tỉnh.

  RewriteEngine on
  RewriteRule ^product([0-9]+)\.html $.Product.php?I =$1

2) Rewriting product.php?id=12 thành product/ipod-nano/12.html:
Các chuyên gia SEO luôn đề nghị bạn mô tả các từ khóa trong URL, cách làm dưới đây giúp bạn có thể đưa những từ khóa vào URL trên website.

  RewriteEngine on
  RewriteRule ^product/([a-zA-Z0-9_-]+)/([0-9]+)\.html$ product.php?id=$2

3) Redirecting non www URL to www URL:
Nếu bạn gõ vào trình duyệt là blog.kai.vn, trình duyệt sẽ chuyển bạn sang trang www.blog.kai.vn, Bạn cần làm vậy với trang web của mình thì có thể áp cụng code sau vào file htaccess của mình như sau. (Chuyển hướng 301)

  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^optimaxwebsolutions\.com$
  RewriteRule (.*) http://www.optimaxwebsolutions.com/$1 [R=301,L]

4) Rewriting yoursite.com/user.php?username=xyz thành yoursite.com/xyz:
Bạn gõ lên trình duyệt facebook.com/boingonline sẽ xem được thông tin của tài khoản mang tên boingonline. Nếu bạn muốn khi gõ vào yoursite.com/accname sẽ chuyển thành yoursite.com/user.php?im=accname thì thêm code sau vào file .htaccess

  RewriteEngine On
  RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1
  RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1

5) Chuyển hướng tên miền vào các sub-folder bên trong:
Giả sử bạn nâng cấp lại trang web của mình và đưa tất cả các file vào một thư mục  "new" ở bên trong, việc di chuyển các file cũ vào bên trong gặp rất nhiều vấn đề. Bạn có thể thêm code sau vào file htaccess và đặt ở thư mục gốc (root) để khi truy cập vào test.com sẽ được đưa vào test.com/new

  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^test\.com$ [OR]
  RewriteCond %{HTTP_HOST} ^www\.test\.com$
  RewriteCond %{REQUEST_URI} !^/new/
  RewriteRule (.*) /new/$1 

translate from roshanbh.com.np

Ý kiến cho bài này (0) [ Hide ]
Những bài viết liên quan:
Cài đặt Apache server trên window (XP)
Hướng dẫn Config Web Server IIS
Một số thủ thuật với .htaccess
Tạo domain thay cho localhost trên máy cục bộ
Hướng dẫn cấu hình, sử dụng DNS của everydns.net
Khái niệm proxy server
Cách CHMOD cho tệp tin (file) và thư mục (folder/directory)
10 điều cần thiết trong việc bảo mật Apache
Tăng tốc website chạy MySQL
Webdesign ›› Máy chủ | Hosting-Domain | Seo | HTML | Hack - Security | PHP | ASP-ASP.Net |
Page : 806737
Online :
Visited : 370062
 
Liên h | Thêm vào Favorite | Gửi link qua e-mail | Thông tin website
Copright © 2009 KAI Blog
Code by BOINGOnline. Contact email : contact@kai.vn
Theme: default | classic |