迁移后永久链接不起作用-AllowOverride All、htAccess设置

时间:2018-11-08 作者:Günther Feldbaumer

我束手无策,我把一个网站迁移到了另一台服务器上,经过多次设置,我终于在它工作的地方找到了它——有点像。永久链接已损坏,并抛出无法找到站点的错误。

在httpd内部。conf I设置正确的(我认为)设置:

<Directory /opt/wordpress>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
</Directory>
htaccess存在,可由WP写入

# BEGIN WordPress
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
</IfModule>
但我似乎无法让他们工作,所有的搜索都把我留在了这条死胡同。非常感谢您的帮助。

服务器在CentOS上运行Apache,如果这有什么关系,则运行PHP7。

1 个回复
SO网友:Günther Feldbaumer

我觉得自己很愚蠢,但我没有意识到httpd。conf稍后会加载另一个配置,并将其配置为再次覆盖AllowOverride。把它改成了All,它成功了,谢谢!

结束

相关推荐

WordPress Odd migration issue

我将WordPress安装和DB迁移到另一台服务器(同一个域)。我明白了:此外,所有内容都应该在其中(包括文件和db权限以及其他特定设置):我不能就这样通过:我还可以确认,在一个空白的新安装中,一切正常。但我需要恢复当前的DB。我应该从哪里开始?我应该向你们提供什么其他信息?EDIT 1:请求的错误信息。EDIT 2正在运行标准WordPress数据库修复。EDIT 3更笨拙的bug。