问题标签 [base-tag]

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 投票
1 回答
1546 浏览

php - 是否可以仅对特定引用和 URL使用标签?

再会!是否可以仅对特定引用和 URL 使用标签?我遇到了一个问题,其中存在错误锚标记及其 href 属性。例如,有一个模块loans,该模块的所有 PHP 文件都位于一个文件夹中,看一下:

这些是文件夹和网站:

htdocs - system - members - loans(loan-app.php, loan-sum.php)

如果我要使用基本标记,每当我在代码上的标记上放置 src 时都会出现错误,因此作为解决方案,我不会在图像中包含基本标记中的值,而仅在链接中使用。可能吗?

注意:这里有人建议我,我只需要禁用当前打开的模块,以避免连接 url 和错误。但是我刚刚意识到我不能,因为如果我打开另一个链接,则需要启用另一个链接,但是它们具有相同的位置,因为它们属于同一模块。不幸的是,它可能会导致 url 连接。

无论如何,这是我之前与此相关的问题:

锚点 HREF,如果我再次单击锚点,地址上的链接会加倍,或者它会连接到现有链接上。避免这种情况的最佳方法是什么?

0 投票
1 回答
1102 浏览

html - Microsoft Edge 错误、空 href 和基本标记

微软的新浏览器 Edge 似乎不接受像<a href="">. 在所有其他浏览器中,这可用于链接到base标签。尽管在 Edge 中似乎并非如此。

./我通过将 href 设置为in this question找到了解决此问题的方法。

但是不得不在许多网站上改变它是相当麻烦的。还有其他不需要更改所有href本身的替代方法吗?

提前致谢。

0 投票
1 回答
1058 浏览

html - 使用 httacces 隐藏文件夹或路径 css js 文件

我正在尝试这个:

.htaccess

.html 文件

但什么也没发生。h1 不要改变它的颜色。

PD:文件夹 wp-content 内存在 customjd.css h1 颜色红色。

0 投票
1 回答
301 浏览

php - 更改已爬取链接的基本 URL

我正在使用简单的 HTML DOM 抓取一些网站的链接,但是我遇到了许多网站使用相对链接而不是完整 URL 的问题。

所以发生的事情是我抓取链接,并将它们直接输出到我的网站上,但每个链接都指向www.mydomain.com/somearticle而不是www.crawleddomain.com/somearticle

我做了一些挖掘,发现了BASE 标签。由于我从多个站点爬取,我不能只为我的网站设置一个基本标记,因为它会从输出变为输出。因此,我正在寻找仅针对某个 div 的基本标签。我偶然发现了这个答案

但是,我尝试手动包含下面的基本 url,但这不起作用:

我还尝试了第二个选项,该correct_urls($html, $baseurl);功能,但显然不存在。

有没有办法在 PHP 的 for 循环中将基本 URL(或附加)更改为相对 URL?

这是输出

这是我正在使用的代码:

0 投票
2 回答
339 浏览

javascript - AngularJS - 配置多个基本标签

使用 angularjs 时,#需要删除 。为此,您需要设置以下内容:

并添加基本标签,以便在页面刷新时正常工作。关键是如果它被定义为<base href="http://example.com/">then 它只能从这个 url 工作。即我无法访问该网站www.example.com

那么有没有办法配置某种多基,以便当一个失败时,它会被另一个替换?

0 投票
1 回答
2128 浏览

angularjs - TypeError:无法读取未定义的属性“替换”

概述 :

我想将访问者重定向到目录结构内的默认页面(index.html)上,以便在使用.htaccess文件访问目录时显示(目前正在加载当前目录 index.html)。

但是当我$locationProvider.html5Mode(true)在我的角度应用程序中打开时,会出现以下错误。

控制台错误:

在此处输入图像描述

应用程序的目录结构:

public_html => .htaccess :

这用于通过使用域名直接.htaccess重定向应用程序页面 () 上的访问者,截至目前,当用户访问当前目录 ( ) index.html 正在加载的域时。prod/public/index.htmlpublic_html

public_html => 产品 => .htaccess :

产品 => 公共 => index.html :

一切正常如果我$locationProvider.html5Mode(true)从文件中删除。app.config.js所以,当我注释掉$locationProvider代码时,一切正常#/#/abc我可以毫无问题地到达等。一旦我把$locationProvider零件放回去,什么都没有发生。

Stack Overflow 上的相关问题没有成功:

$locationProvider.html5Mode(true) 问题

Angular html5 模式在 apache 中不起作用

0 投票
0 回答
60 浏览

angularjs - Angular Route,1 个应用程序,2 个不同的文件夹

以下情况可能吗?我在两个 URL 上有相同的应用程序:

  • url.tld/topicA/#main
  • url.tld/topicA/#foo/:bar
  • url.tld/topicB/#:foo

我试图用<base />标签定义路线,但我的代码在无休止的重定向中运行:(

0 投票
1 回答
8267 浏览

angularjs - "base href" 使用 ui-router 在路由 url 中添加目录路径

概括 :

使用时<base href="/prod/public/" />,在路由 urls 中添加目录路径e.x. http://www.example.com/prod/public/home

我的 Angular 应用程序托管在prod/public目录中。

在我的public/index.html

我的路线是这样的:

目录结构:

.htaccessprod目录:

这是我在模板中引用状态的方式:

单击此链接时,它会重定向到此 url:http://www.example.com/prod/public/home

要求 :

网址应该http://www.example.com/home代替http://www.example.com/prod/public/home

0 投票
0 回答
48 浏览

javascript - 如何从 iframe 运行 open 函数,以便使用 iframe 基本 url

我正在尝试从 iframe 运行 javascript 函数,这是我的代码

我的页面上有:

我想调用的这个函数在 iframe 页面中。

但是当我Start_Course()在页面上调用时,它将我的网页 URL 作为基础而不是 iframe 网页 URL。

当 launch_course() 在 iframe 中运行时,它会选择错误的路径,即包装窗口的路径。

注意:运行 iframe 的页面和加载到 iframe 的内容来自同一个域,但可以有不同的文件夹级别

0 投票
1 回答
103 浏览

html - 当我使用基本标签时,如何重定向到另一个网站?

我正在使用基本标记来保留 CSS 和 JAVASCRIPT,当任何人使用斜杠时,或者在 url 中的最后一个斜杠之后写任何东西?

例如我的网站是这样的:

因为我使用的是基本标签,所以当我重定向任何东西时,它是这样的:

当我重定向到像 facebook 这样的另一个网站时,它就像这样

我想要这样:

这是我的基本标签

我怎样才能做到这一点 ?任何帮助我将不胜感激