首页 > 解决方案 > Wordpress - 工作永久链接,但图像显示 500 错误

问题描述

我一直在努力解决以下问题 2 天:

问题:500 -“内部服务器错误。您要查找的资源有问题,无法显示。”

一开始,当我的永久链接更改为“漂亮的永久链接”时,我的永久链接会收到 404 错误 - 我通过在网上找到的以下代码解决了这个问题:

# BEGIN WordPress

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END Wordpress

我在更改我的永久链接结构时收到一条消息,我应该“现在更新我的 web.config 文件”,我在下面做了。

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="wordpress" patternSyntax="Wildcard">

<match url="*"/>

<conditions>

<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>

<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>

</conditions>

<action type="Rewrite" url="index.php"/>

</rule></rules>

</rewrite>

</system.webServer>

</configuration>

惊人的!现在我的“Pretty Permalinks”正在工作 - 除了现在我有一个问题,如果我将任何新图像上传到媒体库 - 图像上传但我无法在附件页面或任何地方查看图像地点。当我打开并进入图像 URL 时,它显示 -

“500 - 内部服务器错误。您要查找的资源有问题,无法显示。”

当我单击图像时,它会显示 - “无法加载图像”

我所有的旧图片都 100% 正常工作,只是我新上传的图片收到了这个错误。

注意:当我删除 web.config 文件时,新添加的图像被解析,但是当我在“Pretty Permalinks”上时收到“404 - 找不到文件目录”

请问有人能给我一些见解可能是什么原因吗?

在这方面我还是个菜鸟,所以要友善:)

谢谢!

标签: wordpress.htaccessweb-configpermalinksinternal-server-error

解决方案


推荐阅读