我正在创建一个网站。我在.htaccess文件中有此代码:
RewriteEngine On
RewriteRule ^/([-a-zA-Z0-9_]+)/$ /redirect.php?id=$1
但是当我去,例如 / ASEi 时,它说 404 Not Found 。有什么问题?
答案 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