问题标签 [base-url]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1791 浏览

restkit - RestKit:多个 RKClients / 更改 baseURL

我在 applicationDidFinishLaunching 的应用程序委托中初始化了 RKClient 的 sharedClient,它运行良好。我在大多数应用程序中使用此客户端目标 URL,但是在 1 点,在 1 个类(播放器)中,我需要从 gravatar.com 加载用户的头像。所以,我让 Player 类定义了它自己的 RKClient 并符合 RKRequestDelegate 协议。然后它通过这个新的 RKClient 实例发出请求,并将请求的委托设置为 self。问题是我从来没有收到回复;那是

永远不会被调用。这是整个代码示例:

另外,我尝试更改 sharedClient 的基本 URL,并仅将 sharedClient 用于 gravatar 请求。但是每当我尝试更改 RKClient sharedClient 的 baseURL 属性时,都可以通过以下任何一种方式:

或者

我收到运行时错误:

0 投票
1 回答
1194 浏览

codeigniter - 在本地主机上使用 Codeigniter

我是codeigniter的新手。我最近开始研究一个在 codeigniter 中开发的项目。

我已经下载了该项目并在本地进行了处理,然后将更新上传到现场。

问题是当我在本地运行它以检查例如http://localhost/example/index.php/homehttp://localhost/example/它直接移动到实时网站 www.example.com/index.php /home 代替http://localhost/example,我还更改了 application/config/config.php 中的 base_url。

请帮助我。

0 投票
2 回答
3235 浏览

css - base_url 未在 codeigniter 中加载

我在我的viewregistration.php文件中使用它

我在我的控制器中称它为

在我的控制器中,我正在使用

但是css文件没有加载。它显示了一些错误,例如

我做错了什么?我使用了自动加载 url 助手。但结果还是一样。

0 投票
1 回答
881 浏览

.htaccess - 从服务器到本地主机的重复 magento 存储 - > url 重写错误

我将我的 magento 商店复制到我的本地 xampp 服务器。现在,没有显示使用相对 url 引用的图像(例如按钮)。

在 phtml 文件中,这些图像是通过

当我给他们一个绝对网址时

有用。我尝试修改我的本地 .htaccess

我还在后端更改了禁用和可结束的 URL 重写。我也有

作为我在后端的基本网址。

但是这些图像仍然没有出现在我的本地前端。有什么建议么?

0 投票
2 回答
3469 浏览

javascript - 如何更正 NginX 反向代理配置中的 Meteor base-url?

我已经通过反向代理(在 Ubuntu 服务器上)在 NginX 后面安装了 Apache 和 Meteor。Apache 直接映射为 baseURL (www.mydomain.com/),Meteor 映射为子文件夹 (www.mydomain.com/live/)。

我遇到的问题是我的 Meteor 测试(在端口 3000 上按预期工作)停止在 NginX 后面工作,因为每个引用(CSS、Javascript、模板)都是 baseURL 的绝对引用。

显然,由于 Apache 是在 baseURL 上映射的,所以通过 NginX 测试时找不到这些文件。

解决问题的最佳方法是什么?系统管理不是我的强项,Meteor 是我第一次接触服务器端 javascript。所以我什至不知道这是否可以修复,如果可以,是通过服务器配置、Meteor 配置还是以编程方式完成。


编辑:Meteor 0.4.0 中新的“absolute-url”包解决了这个问题!

http://docs.meteor.com/#absoluteurl

0 投票
2 回答
1651 浏览

php - CodeIgniter .htaccess 和 base_url() 问题

我最近开始研究 CodeIgniter,我遇到了一些与 .htaccess 和 base_url() 函数有关的问题。我希望这只是一个菜鸟错误并且有一个快速修复!

几乎发生的事情是,现在有了 .htaccess,index.php 就从 url 中消失了,这太棒了,但现在我在将样式表和 js 文件与我的模板链接时遇到了问题。

在我阅读/观看的所有教程中,它们都包含了 .htaccess,然后仍然设置它们的 base_url(),然后使用“link_tag(href);” 链接他们的 .css 但现在我在 url 上加倍了。例如,当我尝试添加样式表时,它查找的路径是:

所以我的第一个想法就是删除我的 base_url() 以便 .htaccess 做所有事情但它不起作用。使用 .htaccess,我可以拥有一个没有 index.php 但没有样式表或 JavaScript 文件链接的站点,或者我可以拥有一个具有一些样式的站点,但处理 index.php。必须有一种方法可以同时工作吗?

另外,我没有使用 link_tag() 进行了修复,我只是回显了一个正常的链接标签,该标签在开始时仍然可以正常工作:

但是,如果登录不正确并且我重定向以再次加载登录视图,则样式会消失,因为它现在使用的相对路径来自:

提前致谢!任何帮助,将不胜感激。

0 投票
2 回答
10338 浏览

html - UIWebView baseURL 和绝对路径

我有一个这样构造的 HTML 页面:

它存储在我的文档目录中:

我还将 style.css 存储在文档目录中:

但是现在,当我尝试使用以下方法将 html 加载到我的 webview 中时:

未加载 css,当我使用 NSURLProtocol 拦截对样式表的请求时,我可以看到请求是错误的。它试图请求:

文件:///style.css

而不是完整的 baseURL。现在我可以通过删除html文件中/style.css前面的/来解决这个问题。但是有没有一种简单的方法可以在不修改 html 的情况下在本机代码中解决这个问题?

0 投票
3 回答
25385 浏览

php - codeigniter:为什么当我在锚标记的 href 属性中回显 base_url() 时,它会回显两次

所以基本上当我在锚标记的 href 属性中回显 codeigniter 函数 base_url() 时,它似乎回显了两次。例子:

以上,如果您检查它,您的 chrome 浏览器会显示:

“mysitedomainname.com”只是我为这个例子编的一个名字。为什么会发生这种情况?

0 投票
5 回答
4051 浏览

css - css未在codeigniter中加载

我有这个代码

它应该style.css从 css 文件夹加载。echo base_url()本身有效。我也自动加载了url helper,所以我真的没有看到这里的问题,但它仍然没有加载。

0 投票
4 回答
5911 浏览

codeigniter - Codeigniter base_url() 坏了?

我试图用以下代码设置一个基本的登录表单:

但是,在提交表单后,url 会显示:

所以我想本质上出于某种原因,base-url 在控制器/方法声明之前打印了两次。如果我清除配置文件中的基本 url 值,则应用程序可以正常工作。然而,我很好奇可能导致这种情况的原因。有关其他信息,我正在使用虚拟主机处理 xampp,并且我使用位于文档根目录的 .htaccess 文件进行了 mod-rewrite。