我正在使用自定义主题在客户端wordpress网站上工作。问题是图像没有在网站上呈现(例如,徽标,滑块图像等)。我检查了媒体库,每当我尝试访问图片网址时,都会显示500内部服务器错误。该网站托管在Windows服务器(XAMPP)上,并具有IIS 7.
该网站实际运行正常,直到我发现默认情况下,所有网站链接(例如http://example.com/index.php/about-us/vision-and-mission/,http://example.com/index.php/core-values/中的网址都包含 index.php ,等)。我后来发现,在永久链接中,他们使用了带有 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
任何帮助将不胜感激!