Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript A href和url问题_Javascript_Html_.htaccess_Laravel - Fatal编程技术网

Javascript A href和url问题

Javascript A href和url问题,javascript,html,.htaccess,laravel,Javascript,Html,.htaccess,Laravel,我在使用html href属性时遇到了一个奇怪的URL问题。顺便说一下,我用的是拉威尔。 我会给你一个例子,假设我在我的网站上有这个代码 我当前的URL是localhost/example/example 而不是像这样添加链接到我的地址localhost/example/example/link1它只是像这样添加localhost/example/link1基本上它删除了一个链接 我尝试改为使用,但它只是删除了所有像这样的路径localhost/link1 我试着查找问题所在,但什么也找不到。我

我在使用html href属性时遇到了一个奇怪的URL问题。顺便说一下,我用的是拉威尔。 我会给你一个例子,假设我在我的网站上有这个代码
我当前的URL是
localhost/example/example
而不是像这样添加链接到我的地址
localhost/example/example/link1
它只是像这样添加
localhost/example/link1
基本上它删除了一个链接

我尝试改为使用
,但它只是删除了所有像这样的路径
localhost/link1

我试着查找问题所在,但什么也找不到。我知道它可能与.htaccess或laravel URL有关,但我不知道如何解决这个问题(或者可能与Apache有关)。我只需要它会添加链接正常的网址

另外,我不能使用LaravelURL::request,因为我正在使用JavaScript生成动态内容

谢谢

尝试使用


URL::to('someseg/otherseg')

此行为由HTML页面的
标题中的
base
元素控制。您可以使用JavaScript(
document.getElementsByTagName(“base”)[0]。href
)检索此值。如果还检索页面URL的相关部分(
window.location.pathname
),则可以使用这两个值来更改链接的行为,使其符合预期


只需在链接前面加上
window.location.pathname+“/”
就可以将链接更改为绝对链接。

http://localhost/
是您的域

如果您在
http://localhost/example/

因此,假设您有以下基本标记,因为您的应用程序位于/example/:

这将使
http://localhost/example/
,链接和表单的基础


您的HTML中是否设置了基本URL?我说我不能使用URL::to,因为我是用JavaScript生成大陆的,我根本不能使用php,只能使用JavaScript或HTML。