问题标签 [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.
codeigniter - Codeigniter,base_url 总是在 url 中返回 https 协议
我已经在 codeigniter 中编写了我的网站和 fb 应用程序,目前正在生产中并按预期工作,但我无法弄清楚。当我使用 base_url 时,无论我当前是否使用 http,它总是返回带有 https 协议的 url。
我的 config.php 中有这个
最初网站和应用程序只是 https,但我发现谷歌广告不支持它,所以我必须让网站在 http 中工作。
示例:(portalshared['base_url'] 携带来自我的控制器的 base_url 值,该值正在被配置读取)
在控制器中
在视野中
结果:
预期结果(因为我正在浏览 http 站点):
出于某种原因,我的 codeigniter 没有正确猜测协议?
php - 如何使用 config.php 中指定的 base_url 运行另一个控制器的功能
我在welcome
下面有控制器重定向到另一个控制器的功能controllers/auth/login.php
在这里,config.php
:
它运作良好。但是当我将配置文件中的 base_url 指定为:
Object not found
. 为什么会这样?但是当我指定index_page
到index.php
.
php - PHP 根文件夹目录 - include_once 和 echo
例如,我正在努力弄清楚如何通过使用 include_once ('asset/header.php') 函数包含 php/html 模板文件来使我的生活更轻松。我也想将它用于每个网页上的 css 和 js 链接。一个例子是:
我想通过这些实现,例如在链接之前添加“ROOT”或 $baseURL 的能力,所以:
和
我知道以上内容远非正确,我在 php 编程方面没有经验,我只知道在文档路径方面它可以让我的生活变得更轻松。我要解决的问题很简单:我不想<img src="../../../../img/IMAGE.jpg>
和 include_once ('../../../assets/header.php')
^^ 当然这里的例子
我只想在将包含或导入的图像、css、html 等文档路径之前放置一个通用的 php 代码来打印根 url。
我已经阅读了一些关于此的教学论坛,但不幸的是,我有限的 php 经验无法弄清楚。我想将 php 根文件放在 config.php 中并尽可能限制直接访问?
另外,我目前在 mac 上使用 MAMP。我听说 localhost 可能不适用于某些解决方案,所以那里的任何建议也会很棒!
php - php include - 我的代码有什么问题?
我正在使用*.tpl
html 和 php 代码文件include
进入我网站上的各种网页,以填充页眉和页脚等公共空间。
我正在尝试在我的网站的正确位置包含和打印代码。我正在使用以下内容:
我正在使用 MAMP localhost 来运行我的网站,但我不知道如何让它工作?不幸的是,我不是专业人士!最初的意图是获取我的 tpl 文件baseURL
的/assets/com-footer.tpl
目录是:localhost/assets
我试图避免放置../../assets/file.tpl
一些页面。我只想要一个标准的 php 代码,它在上传到托管服务器时输出 localhost 和服务器的 baseURL。当我有这个时,我可以把它放在 css 样式表链接和图像等之前。所有这些都是为了避免../../../
我必须根据保存网页的文件夹添加的字符串。
任何人都可以在这里阐明并帮助我吗?
requirejs - 对 requirjs 中的 baseUrl 感到困惑
这是我的文件夹结构:
在main.js中,我导入require.js和main.js,成功:
然后在 main.js 中,我尝试导入 extend.js:
但它失败了,它告诉404
我,我看到请求是:
似乎baseUrl
不起作用
那么我的代码有什么问题?如何让 baseUrl 工作?
android - 在设备上的外部存储目录中的 WebView 中显示图像
我想在已从外部下载到ExternalStorageDirectory
. 我正在使用以下代码将 HTML 作为字符串加载,其中基本 URL 设置为保存图像的位置:
此代码在模拟器中运行良好,但是当我在设备(Nexus 7 平板电脑)上尝试时,图像不会加载。该图像肯定存储在外部存储目录中,因为可以使用平板电脑上的文件资源管理器找到它们。我想这与使用模拟存储的 Nexus 7 有关,但我真的不知道,调用Environment.getExternalStorageDirectory()
应该每次都指向同一个目录。
引入的 html String 非常简单,如下所示:
test_download1.png
存储在外部存储目录中的文件在哪里。
codeigniter - 在不同的配置文件中使用 CodeIgniter 的基本 url
我试图让另一个框架在 CodeIgniter 内部工作,而这个另一个框架有它自己的配置文件。它需要的值之一是站点或基本 url。我想我会简单地使用来自 application/config/config.php 文件的 CI 的基本 url 值。我试过两种方法:
- 只需使用
base_url()
. 正在自动加载 url 助手。这会产生“致命错误:调用未定义的函数 base_url()” - 做一个
require_once APPPATH . 'config/config.php';
,然后使用$config['base_url']
。此方法适用于使用 application/config/database.php 的数据库值。但是对于基本 url,我得到这个错误:“消息:未定义的变量:配置”。我不明白为什么它适用于 database.php 但不适用于 config.php。
这样做的正确方法是什么?
html - 在包含 SVG 标记元素的页面上使用基本标记无法呈现标记
我在尝试在基于 SVG 的可视化中使用 SVG 标记元素时遇到了问题。我正在将我的更改添加到一个 Web 应用程序中,该应用程序恰好在每个页面上都包含一个基本标记,因此对 CSS 文件、javascript 文件等的任何引用都可以是相对的。
我在下面有一些示例代码可以重现该问题。定义了一个线元素和一个标记元素。标记元素通过标记的 uri 和 id 由其“标记结束”属性中的行引用。没有基本标签,箭头显示正常。对于基本标签,它不显示。原因是因为 base 标签改变了浏览器解析 url 的方式。即使对于在行的 marker-end 属性中指定的简单的基于 id 的 url。
有什么办法可以解决这个问题而不必删除基本标签?
我无法真正删除它,因为它的使用在我正在开发的产品中已经根深蒂固。我的 webapp 需要支持 Firefox、Chrome 和 IE9+。Firefox 和 chrome 都会产生这个问题。IE 工作正常(即箭头标记显示)。
.htaccess - Multisite with htaccess
I'm new to this (wonderful) website!
I did search for an answear to my problem but I could not find it.
(Q: bad english. A: I'm italian, sorry.)
My goal:
I would host in a domain 2 different websites, each of them using their proper htaccess rules.
The structure:
The problem:
/site1/index.html gets the stylesheet file using absolute path:
this way it try to get the "style.css" file in the root directory (404).
Same problem with site2 and every other file that use absolute path.
More info:
- Sites are stored in folders only to test them, they will be moved to different domains once ready so I would not edit every absolute path.
- I'm not using Wordpress, Drupal or similar. They're all my creations.
The Question:
Is it possible to solve the 'absolute path' problems using only .htaccess file(s)?
If not, what would you suggest me to do?
authentication - 登录后如何实现触发重定向,以便在重定向的url上可以使用管理界面?德鲁巴 7
我想征求意见。最近,我正在使用 Drupal 7 开发一个会议站点。该站点托管在 domain1.com 上。但是,会议由另一个组织覆盖,他们要求会议页面可以从他们自己的域访问,例如:organization.com/conference2014 幸运的是,Drupal 有 base_url 参数,并且该站点可以从 organization.com/conference2014 域访问。但是,我的问题是当我想通过 organization.com/conference2014?q=user/login 访问 Drupal 的管理界面时,我被重定向到由组织管理员管理的 organization.com 站点。此外,当我再次访问 organization.com/conference2014 - 它仍然要求我输入密码。
有人建议我在用户成功登录网站 organization.com/conference2014 后引入触发器。它确实重定向了我,但管理界面/覆盖不存在。任何想法如何解决这个问题?
马丁