我不知道为什么,但在我的网站主机上,我的 .htaccess 继续抛出 apache 错误(500 和 403)。
我的 .htaccess 文件如下所示:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^ - [L]
RewriteRule ^([^/]+)/([^/]+)/?$ index.php/?node=$1&id=$2 [L,QSA]
RewriteRule ^([^/]+)/?$ index.php/?node=$1 [L,QSA]
这其中的哪一部分可能导致这种情况?我对 htaccess 不是很熟悉,所以我不会开始知道。