未找到 在此服务器上未找到请求的 URL

问题描述 投票:0回答:1

我在 apache 服务器上有一个前端应用程序。 当我转到 BASE URL 时没问题,但如果转到 (Base URL)/example 并刷新此显示下一条消息:

未找到 在此服务器上找不到请求的 URL /example。

在我的服务器 linux (Centos 7) 上的 /var/www/html 上有包含以下内容的“.htaccess”文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.html$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.html [L]
</IfModule>

有人帮忙如何解决这个问题吗? 谢谢!

linux apache .htaccess frontend
1个回答
0
投票

我有下一个包装纸

<Directory "/var/www/html">
   Options Indexes FollowSymLinks
   AllowOverride None
   Require all granted
</Directory>`

看起来您拥有

.htaccess
文件的特定目录未启用
.htaccess
覆盖。

它应该是

AllowOverride All
<Directory "/var/www/html">
容器中。

然后重新启动 Apache 以使更改生效。

© www.soinside.com 2019 - 2024. All rights reserved.