我不确定问题是我按照删除index.php的步骤
已添加到.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
选定的自定义结构
我访问的任何页面都是404,例如
http://url.com/faq = 404
在此服务器上找不到请求的URL / faq。
答案 0 :(得分:0)
确保faq页面的永久链接实际上是/ faq,如果设置正确,请确保在apache中启用了mod_rewrite
答案 1 :(得分:0)
转而使用apache2 / sites-available / default-000.conf
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
复制并粘贴以下配置