reset and begin
4/26/2010

cách rewrite đơn giản

b1 bật mod rewrite trên apache lên nếu chưa biết vui lòng google search hay tìm lại trong này
b2 tạo file .htaccess
với nội dung
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index/(.+)/(.+)/(.+)$ index.php?id=$1&page=$2&cool=$3 [QSA,L]
RewriteRule ^index/(.+)/(.+)$ index.php?id=$1&page=$2 [QSA,L]
RewriteRule ^index/(.+)$ index.php?id=$1 [QSA,L]


RewriteRule ^index/(.+)/(.+)/(.+)$ index.php?id=$1&page=$2&cool=$3 [QSA,L]
3 request id,page,cool
b3 tạo file php chạy thử
<?php

if (isset($_GET['page']))
{

echo "

".$_GET['page']."

";
}
if (isset($_GET['id']))
{
echo $_GET['id']."
";
}
if (isset($_GET['cool']))
{
echo $_GET['cool']."
";
}


?>

1
12
154

3 đường link trên là ảo sẽ được request đến htaccess chờ xử lý .
Chú ý mọi link trên trang php sẽ chuyển từ dạng index?id=1 thành index/100 với 100 là request id để có thể xử lý chạy được

Bloger Comments
G+ Comments
Comments FaceBook

No comments:

List

Profiles Information


About me : Nothing is 1 vài thứ - 1985

Places I've Lived : I Hà Nội

Home Page : http://www.shimivn.blogspot.com/

Think : 1:1000000000

Languages spoken : Vietnamese,English.

Mobile : sony C2305

dell : i3-Ram 3GB- HDD 250GB .