htaccess工作机制

时间:2012-10-14 07:56:42

标签: php .htaccess function redirect

我有以下的htaccess文件:

RewriteEngine on

RewriteRule ^(.*)-(.*)-(.*)$   index.php?page=$1&id=$2&im=$3

在php页面中我有:

href =“home-46-126”//联系我们

href =“home-38-129”//新闻

我想知道重定向是如何完成的? 执行此重定向的功能是什么? 如果用户点击“与我们联系”,网站如何知道去哪里?

1 个答案:

答案 0 :(得分:1)

它不是htaccess函数,htaccess只解析“home-46-126”,并使用这些值重定向到index.php。

如果您希望稍后使用这些值,则必须在PHP脚本中键入它。

<?php
$_GET["page"]; // including "home"
$_GET["id"]; // including "46"
$_GET["im"]; // including "126"
?>

然后你必须把这些值放到数据库或者想一想,你知道这个ID和IM是联系我们的页面