0

我正在开发具有自定义主题的客户 wordpress 网站。问题是图像未在网站上呈现(例如徽标、滑块图像等)。我检查了媒体库,每当我尝试访问图像 URL 时,它都会显示 500 内部服务器错误。该网站托管在 Windows 服务器 (XAMPP) 上并具有 IIS 7。

该网站实际上运行良好,直到我注意到默认情况下,所有网站链接的 url 都包含index.php(例如http://example.com/index.php/about-us/vision-and-mission/ , http://example.com/index.php/core-values/等)。后来我发现在永久链接中,他们使用了带有index.php的自定义链接,所以我只是将自定义结构更改为 postname,这实际上破坏了这一切。

我检查了服务器中的图像,它们出现在 URL 上,但不知何故它没有出现在前端。

PS:这是 .htaccess 文件

# 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>

# END WordPress

任何帮助,将不胜感激!

4

0 回答 0