为什么mod_rewrite工具有效?

时间:2010-10-30 11:33:26

标签: php apache mod-rewrite

我正在尝试使用Apache的mod_rewrite工具进行简单的重写URL。
正如他们所说,我首先从

中删除了#
LoadModule rewrite_module modules/mod_rewrite.so
来自conf的

文件。然后我重启我的阿帕奇 现在我想要的是这样的......

在我的索引页面上有一个菜单,其中一个链接是“aboutus”,就像这样..

<a href="aboutus"><strong>about</strong></a>

现在在我的htaccess文件中,我写过这样的东西......

Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^aboutus$ tempindex.php?id=3
</IfModule>

如果我试图点击aboutus,那么它会显示错误HTTP 404 - 找不到。

修改 我想把我的网址设为

www.example.com/aboutus

但实际网址将是

www.example.com/tempindex.php?id=3

1 个答案:

答案 0 :(得分:1)

您可以使用httpd.conf中的rewrite log and rewrite log level directives让Apache告诉您所有匹配(或不匹配)。