我有这一行:
RewriteRule ^media/123/([a-z0-9\-]*)/$ /image.php?action=$1
这引发了404错误,而这个错误:
RewriteRule ^media/123/$ /image.php?action=$1
哪个没有表达式,因为它不会抛出404但没有帮助,因为URL的最后一部分未通过。帮助
(这两行不存在于同一个htaccess文件中,一次只有一个。)
答案 0 :(得分:0)
尝试:
RewriteRule ^media/123/([^\/]*)/?$ /image.php?action=$1
我认为你因为上次/而得到了404。你匹配123 /(任何charcter零次或多次)/和最后/必须退出!这是不正确的。