我正在ubuntu 18.04本地主机上的子目录中设置一个应用程序,因此url如下所示:localhost / app-name。 问题是我不断收到apache 404错误。我觉得我已经尝试了default.conf和.htaccess之间的所有内容。从好的方面来说,如果我输入/index.php,它至少会给我一个来自网站本身网站CSS的404页面错误。这是我的default.conf和.htaccess 在轻量级框架上编写它的价值是什么
DocumentRoot /var/www/html/app-name/
<Directory /var/www/html>
AllowOverride All
</Directory>
<Directory /var/www/html/eduTrac-SIS/>
Options Indexes FollowSymLinks MultiViews
DirectoryIndex index.php
RewriteBase /app-name
AllowOverride All
Order allow,deny
allow from all
</Directory>
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /var/www/html/app-name/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
答案 0 :(得分:0)
所以我知道了。我也忽略了default.conf的所有其他功能,并让.htaccess做到了这一点以及框架内的其他更改。全部解决了。