-1

我有以下 htaccess 文件:

重写引擎开启

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

在我的 php 页面中:

href="home-46-126" //联系我们

href="home-38-129" //新闻

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

4

1 回答 1

1

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

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

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

然后你必须把这些值放到数据库中,或者在某个地方,你会发现这个 ID 和 IM 是与我们联系的页面

于 2012-10-14T08:13:22.933 回答