重定向到子文件夹

Posted

技术标签:

【中文标题】重定向到子文件夹【英文标题】:Redirecting to subfolder 【发布时间】:2021-12-29 09:39:33 【问题描述】:

我有我的网站 www.example.com,我在 www.example.com/site 有一个页面。

如果我在该网站上创建一个类似 <a href="/something.html">button</a> 的链接,那么它会将我重定向到 www.example.com/something.html

这个在不改变href链接的情况下有什么解决办法,所以它重定向到www.example.com/site/something.html

我正在使用 apache2 来托管网站。

谢谢

【问题讨论】:

【参考方案1】:

<a href="/something.html">button</a>

你需要指定文件夹,所以你可以这样做:

<a href="site/something.html">button</a>

或者你可以这样做:

<a href="https://www.example.com/site/something.html">button</a>

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:

假设您在尝试转到something.html(也位于site 文件夹中)时已经在site 文件夹中,您将使用

<a href="something.html">button</a>

链接地址前面的斜杠/是告诉浏览器去根目录www.example.com,然后找到something.html。这就是为什么你最终得到www.example.com/something.html

再说一遍,只需使用&lt;a href="something.html"&gt;button&lt;/a&gt;

【讨论】:

以上是关于重定向到子文件夹的主要内容,如果未能解决你的问题,请参考以下文章

.htaccess重定向到子文件夹(即公用文件夹)

apache_conf 将域重定向到子文件夹

htaccess 将根目录重定向到子文件夹

使用.htaccess将域重定向到子文件夹

如何将父小部件焦点重定向到子小部件?

IPC - 如何将命令输出重定向到子进程中的共享内存段