重写.htaccess不起作用

时间:2012-02-02 09:46:31

标签: .htaccess url-rewriting apache2

我想重写一个网址,但我无法让它工作。这是我的.htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^([A-Z]{4})$ /default/index.php?action=action&id=$1 [L]
</IfModule>

这会重定向到/ default / index ...吗?

我不明白发生了什么......

谢谢!

的Seb

1 个答案:

答案 0 :(得分:0)

不知道你要做什么,但是,你正在重写一个由4个大写字母组成的字符串/default/index.php?action=action&id=$1其中$ 1是4的值来自原始字符串的信件

例如,如果您在浏览器中输入内容:

yourhost/ABCD

您的服务器将收到此请求:

yourhost/index.php?action=action&id=ABCD

也许您想使用不区分大小写的规则,或者您的重写基础设置不正确......但这些只是介词