小编jaz*_*zor的帖子

启用 mod_rewrite 模块后如何配置 htaccess 文件?

我已经安装apache2然后我mod_rewrite像这样启用模块:

sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)

启用后,我对这些行感到困惑,我无法理解如何处理它们,据我所知,我必须对这些行做的是“找到以下部分,然后更改表示 AllowOverride 的行没有对所有人。”

<Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

我的问题是我找不到包含上述行进行编辑的文件。我已经看过了/etc/apache2/sites-available/。在那个目录中,我只找到了两个文件:

000-default.conf 
default-ssl.conf 
Run Code Online (Sandbox Code Playgroud)

在这两个文件中,我都找不到上面需要编辑的行。

我编辑了/etc/apache2/apache2.conf这个目录中的文件 ,但它仍然没有工作。

我也查看了这个/etc/apache/sites-enabled/default.conf目录,但我找不到这些行dafault.conf

<Directory /var/www/html>
    AllowOverride All
</Directory>
Run Code Online (Sandbox Code Playgroud)

我在/var/www/html目录中工作,那么为什么它给我 403 禁止错误。

仍然.htaccess没有运行。它给了我 403 禁止错误。

这是文件夹权限的屏幕截图:

在此处输入图片说明

这是 403 禁止错误的屏幕截图: 在此处输入图片说明

apache2 webserver mod-rewrite .htaccess 14.04

4
推荐指数
1
解决办法
2万
查看次数

不小心删除了/opt,如何重新创建?

我是 Ubuntu 的新手,今天我正在学习如何删除文件和文件夹,但我不小心删除了/opt位于计算机中的目录。

我不知道我删除的内容是否重要。所以我想/opt再次创建目录。所有其他重要文件夹存在,它们是/var/root/home等。

filesystem directory

3
推荐指数
1
解决办法
5153
查看次数