0

我有个问题。我已经在 debian 6 上安装了 apache2,配置了 MaraDNS 并添加了 SSL,但是我遇到了问题。Apache2 正在删除 .htaccess 文件。当我通过 FTP 将 .htaccess 上传到服务器并刷新时,没有 .htaccess 文件。接下来,当我想将永久链接从 %postname% 更改为 p=$id 时,我得到内部服务器错误并且这个错误一直显示(尝试重新启动 apache2 不起作用)。

error.log 显示

[Thu Jul 04 02:58:10 2013] [alert] [client 188.95.29.167] /var/www/.htaccess: Expected </link> but saw </head>
[Thu Jul 04 02:58:10 2013] [alert] [client 188.95.29.167] /var/www/.htaccess: Expected </link> but saw </head>, referer: https://domain.me/wp-admin/post.php?post=1&action=edit

编辑- 我删除了 .htaccess 文件(一个包含一些 HTML 代码 - 必须覆盖它)。但是现在mysql中的所有表都被删除了

4

1 回答 1

3

.htacces的并没有消失,只是被隐藏了(*nix 通过在文件前面加上一个点来隐藏文件)。将您的 FTP 客户端设置为显示隐藏文件,您就会找到它。

此外,您的.htaccess文件无效,请处理错误和日志行。

于 2013-07-04T07:05:08.090 回答