我已经设置了一个带有一组规则的 .htaccess。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|stylesheets|javascript|robots\.txt)
RewriteRule ^Canvas/(.*)/(.*)$ /canvas.php?a=$1&b=$2 [L]
RewriteRule ^(.*)$ /index.php/$1 [L]
上述规则被重定向并抛出 500 内部服务器错误。
当我评论最后一行时,遵循规则 /canvas/something/something 的所有内容都可以正常工作,但是取消最后一行的评论时出现问题。
我尝试添加条件
RewriteCond %{REQUEST_URI} !^/canvas.php.*
和
RewriteCond %{REQUEST_FILENAME} !^/canvas.php.*
但它并没有解决问题。
我该如何解决这个问题?