首页 > 解决方案 > 重定向到 index.php 会破坏 CSS/JS/图像链接

问题描述

我正在构建自己的 WordPress 基本版本,以更好地了解它的工作原理。

这一切都很好,问题是现在我所有链接的 CSS、图像和 JS 都没有加载。我假设是因为请求的 URL 现在被重定向到index.php. 我尝试使用相对链接和直接链接均未成功。

WordPress 如何管理这一点,或者我如何检索 CSS、图像和 JS,同时仍将所有 URL 重定向到index.php从那里进行管理?

这是一个关于创建类似于 WordPress 的软件的问题。不涉及修改或移动现有的 WordPress 软件。

标签: phpwordpress

解决方案


我找到了修改 .htaccess 重定向的解决方案,它解决了我的问题:

.htaccess 重定向到 index.php

将此代码放在 .htaccess 中,除直接链接外的所有链接都将被重定向。

RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ index.php

推荐阅读