gpt4 book ai didi

php - .htaccess 使文件夹充当根目录?

转载 作者:行者123 更新时间:2023-12-04 13:04:54 25 4
gpt4 key购买 nike

有没有办法让 .htaccess 告诉文件夹充当最低级别?我的意思是,假设您有一个这样的文件夹:

/about//contact//css//images/.htaccessindex.phpheader.php

如果他们在 /contact/index.php , 那么如果我有 <a href="../index.php">Home</a>转到主页,一切正常,但如果它们在实际的主页上,它将尝试转到较低的目录。

原因是因为我正在尝试测试子文件夹中的站点。

最佳答案

直接回答你的问题,答案是。在读取 .htaccess 时,路径已经转换为目录。

如果要更改根目录,则必须在httpd.conf 中进行(或将根目录中的所有请求重写到目标目录)。如果你想有多个根目录(在不同的域下),你必须使用虚拟主机(同样,只能在 httpd.conf 中)。

当网站不在根目录中时,您也可以让您的网站正常运行。

  • 正确使用相对路径(“/contact/index.php”中的“../index.php”和根网页中的“index.php”)。不是一个很好的选择。
  • 使用绝对路径,但在它们前面加上网站相对于服务器根目录的路径。最简单的方法是在您包含在所有脚本中的文件中为此设置一个常量。

关于php - .htaccess 使文件夹充当根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3522787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com