gpt4 book ai didi

html - 本地主机域在 CodeIgniter 和 Wordpress 上无法正确解析

转载 作者:行者123 更新时间:2023-11-28 12:39:39 25 4
gpt4 key购买 nike

我在使用 Apache、Wordpress 和 CodeIgniter 时遇到了一个奇怪的问题。我有一台用于网络开发的笔记本电脑,它工作正常。但是,当我尝试通过其 IP 地址访问笔记本电脑的 Apache 安装上托管的站点时,CSS 不会加载。当我检查页面源代码时,它将 CSS 文件的路径列为 http://localhost/css/site.css ,即使我正在远程访问该页面。

我在同一台服务器上的不同子目录中运行 Wordpress 和 CodeIgniter。在 CodeIgniter header 模板上,我使用 <?php echo base_url('/css/style.css');?>访问样式,在 Wordpress 上 <?php bloginfo('stylesheet_url'); ?> .此外,当尝试访问 Wordpress 上的管理面板时,我被重定向自 http://10.0.0.1/wordpress/wp-adminhttp://localhost/wordpress/wp-admin ,这也破坏了管理面板。

奇怪的是,这个问题并没有出现在纯 HTML 网站上,我在这些网站上使用了 CSS 的相对路径。

我怀疑问题在于 WP 和 CodeIgniter 配置文件,这些文件的站点域列为 localhost .问题的另一个来源可能是 Apache 配置,但我不知道从哪里开始寻找它。

最佳答案

我通过转到 config.php 文件和设置解决了 CodeIgniter 问题:

$config['base_url'] = '';

Wordpress 修复是临时的,直到我可以设置我的 DNS 服务器来为本地主机名提供服务。我将 Wordpress 主页和站点 URL 放入本地 IP 地址。这暂时有效,但如果我切换网络,它会再次中断。

关于html - 本地主机域在 CodeIgniter 和 Wordpress 上无法正确解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17758264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com