.htaccess:重写问题

.htaccess:重写问题,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我正在创建一个网站。我在.htaccess文件中有以下代码: 重新启动发动机 重写规则^/[-a-zA-Z0-9\]+/$/redirect.php?id=$1 但当我去,例如/ASEi,它说404找不到。有什么问题吗?试试这个: RewriteRule^/[-a-zA-Z0-9\]+/$/redirect.php?id=$1我找到了它,问题是第一个/。.htaccess现在看起来像:重写引擎已打开 RewriteRule^[-a-zA-Z0-9\]+$redirect.php?id=$1这将把

我正在创建一个网站。我在.htaccess文件中有以下代码: 重新启动发动机 重写规则^/[-a-zA-Z0-9\]+/$/redirect.php?id=$1 但当我去,例如/ASEi,它说404找不到。有什么问题吗?

试试这个:


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

我找到了它,问题是第一个/。.htaccess现在看起来像:重写引擎已打开
RewriteRule^[-a-zA-Z0-9\]+$redirect.php?id=$1

这将把像/00/、/01/,等等这样的URL(即两个数字后跟斜杠)转换成/redirect.php?id=00等。因此,除非您实际上有一个名为ASEi的文件,/ASEi获得404的事实并不奇怪。你想达到什么目的?哎呀。但对于answeer@Tim,它不起作用redirect.php在做什么,您希望发生什么?