目前我正在使用光速服务器托pipe。 主机说mod_rewrite已启用,但我不能让我的脚本在那里工作。 每当我尝试访问的URL,它返回404 – 找不到页面。 我把相同的代码放在另一台运行Apache的服务器上。 在那边工作 所以我想,这是.htaccess和mod_rewrite问题。 但Hosting的支持仍然坚持,他们的mod_rewrite是打开的,所以我想知道如何检查它是否实际启用或不。 我试图检查与phpinfo() ,但没有运气,我找不到mod_rewrite在那里,是因为他们正在使用lightspeed ? 有什么方法可以检查吗? 请帮我一下 谢谢。 仅供参考:我的.htaccess代码是 Options -Indexes <IfModule mod_rewrite.c> DirectoryIndex index.php RewriteEngine on RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php/$1 [L,QSA] </IfModule> 我也是这样试过的 DirectoryIndex index.php RewriteEngine on RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php/$1 […]