所以我只是用debian,apache等设置了一个linode服务器,现在我试图获得一个正在运行的应用程序,但是它需要mod_rewrite.c 。 所以很自然,我去了应用程序的目录(恰好在PHP中,如果重要的话),并创build一个.htaccess它的内部:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule>
所以他们走到我的域example.com/hello ,它给了我一个404错误,当它应该显示我index.php加载的内容。 有什么理由为什么mod_rewrite.c不会工作?
模块在/ etc / apache2 / mods-enabled中启用了吗?