【发布时间】:2012-04-07 06:34:01
【问题描述】:
我正在使用 php。我想将每个请求重定向到 index.php 文件并在那里访问参数,例如,mysite.com/a 应该重定向到 mysite.com/index.php?id=a 以便我可以使用代码访问参数$_GET["id"], 为此,我创建了一个带有以下代码的 .htaccess 文件。
Options +FollowSymlinks
RewriteEngine on
RewriteRule [a-z] index.php?id=$1 [NC]
注意:这里我正在考虑使用小写字母的每个请求。
我正在尝试像这样访问我的 index.php 文件中的 id:
<?php
echo "sample redirection: <br/>";
echo $_GET["id"];
?>
这是重定向但不传递参数。所以我的输出是这样的:
sample redirection:
它没有打印参数。帮助。
【问题讨论】:
-
如果您使用整数,则您没有将整数添加到重写器中。
-
我现在不使用整数,我只需要字母的解决方案。
标签: php .htaccess mod-rewrite url-rewriting