我有以下的htaccess文件:
RewriteEngine on RewriteRule ^(.*)-(.*)-(.*)$ index.php?page=$1&id=$2&im=$3
在php页面中我有:
href =“home-46-126”//联系我们
href =“home-38-129”//新闻
我想知道重定向是如何完成的? 执行此重定向的功能是什么? 如果用户点击“与我们联系”,网站如何知道去哪里?
答案 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是联系我们的页面