linux中提示The requested URL *** was not found on this server

rewrite_module没开启,开启过程如下:

1. centos的配置文件放在:/etc/httpd/conf/httpd.conf

打开文件找到:LoadModule rewrite_module modules/mod_rewrite.so

将前面"#"去掉,如果不存在则添加上句。

 2. ubuntu 20.10 使用如下指令可以开启rewrite_module

sudo a2enmod rewrite

如果你的网站是根目录的话:找到

<Directory />

        Options FollowSymLinks

        AllowOverride None

        Require all denied

</Directory>

将上面的None改为All,denied改为granted

如果你的站点不在根目录,则做如下更改:

<Directory /var/www/>

        Options Indexes FollowSymLinks

        AllowOverride None

        Require all granted

</Directory>

将上面的None改为All即可

然后重启apache2    

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容