更新页面和链接到页面时出错(固定链接错误)

时间:2021-01-23 作者:Dan

有可能在其他地方得到了回答——我已经在这里和其他地方尽可能彻底地搜索过了。

我的网站wonkylogic有以下错误。co(主持数字海洋上的LAMP服务器,我跟随他们的教程):

无法为主题安装创建目录。我通过ssh手动创建了目录来解决这个问题;但可能仍然与我的其他错误有关Change permalinks 到普通或/索引。php/<;post\\u名称>;。更改永久链接有效-我可以更新页面。但很明显,这并不是一个真正的解决方案,因为现在我有SEO不友好的URL,所有指向我网站的外部链接都被破坏了

附加上下文:我使用WP migrate插件将我的站点从共享主机迁移到Digital Ocean。它似乎工作了一段时间,在使用Let’s encrypt安装SSL后完全崩溃。我基本上已经重建了这个灯塔,在经历了大量的血汗和泪水之后,我的网站现在才模模糊糊地显示出来(http只是现在,一步一步)。

作为一项临时措施,我将使用我找到的插件为外部访问者设置一些到新URL的自定义重定向。

Update: it seems that my website may not even be accessible, I\'m not sure why but I can access it via Safari, but not with Chrome or Firefox.

看看里面有什么。已请求htaccess。

==================== .htaccess ====================                                                
#Block the include-only files.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>


# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPres>
# dynamically generated, and should only be modified via WordPress f>
# Any changes to the directives between these markers will be overwr>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
================== END .htaccess ==================

1 个回复
最合适的回答,由SO网友:Dan 整理而成

我终于找到了获取无效JSON响应的根本原因,以及为什么必须将permalinks设置为包含索引。所有URL中的php。我的Apache配置文件不允许覆盖,我认为这意味着Wordpress无法更改我目录中的文件。我的目录设置为:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
更改为:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
错误不再困扰我的网站。感谢所有花时间回复的人。

相关推荐

Problem with permalinks

我已经更改了类别的基本名称,现在它是“博客”,工作正常。但当我通过/blog/%category%/%postname%/更改结构时。显示404。如果我删除结构中的blog,它会再次工作,但我想使用blog word。问题出在哪里?非常感谢。