.htaccess:重写问题

时间:2010-04-26 08:42:35

标签: .htaccess mod-rewrite

我正在创建一个网站。我在.htaccess文件中有此代码:
RewriteEngine On
RewriteRule ^/([-a-zA-Z0-9_]+)/$ /redirect.php?id=$1

但是当我去,例如 / ASEi 时,它说 404 Not Found 。有什么问题?

2 个答案:

答案 0 :(得分:0)

请改为尝试:

RewriteRule ^ /([ - a-zA-Z0-9 _] +)/ $ /redirect.php?id=$1

答案 1 :(得分:0)

我发现了,问题是第一个/。 .htaccess现在看起来像:
RewriteEngine On
RewriteRule ^([ - a-zA-Z0-9 _] +)$ redirect.php?id = $ 1