我正在尝试使用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
答案 0 :(得分:1)
您可以使用httpd.conf中的rewrite log and rewrite log level directives让Apache告诉您所有匹配(或不匹配)。