apache - 如何强制 apache 使用绝对寻址?
问题描述
我在我的本地机器上有一个站点,它的页面有一些子目录,例如,这是我的目录计划:
Root
|__default.html
|_About
| |_default.html
|_Product
|_p1.html
|_p2.html
在所有页面的菜单中,我都有以下代码:
<li>
<ul><a href="about/default.html">about</ul>
<li>
<ul><a href="product/p1.html">p1</ul>
<ul><a href="Product/p2.html">p2</ul>
</li>
</li>
当我在我的主页上时,一切正常,但是当我转到带有当前子目录名称的子目录链接时。示例:当我在 about 页面时,我的产品链接显示为about/product/p1.html和 about/product/p1.html,但它们必须没有 about 部分。
我将主页名称更改为 apache 的默认配置:
<Directory /var/www/html/newrock>
DirectoryIndex default.htm
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
解决方案
推荐阅读
- arrays - 如何在 UIPickerView 中显示所需的行?
- java - 在 CloudHub 设置中有效的属性在属性文件中无效
- python - 需要降级熊猫版本,但我收到“ModuleNotFoundError”错误
- servicestack - 无法使用 JsonServiceClient 从 ServiceStack API 获取
- spring-boot - Docker 映射端口无效
- curl - Nexus Repo Manager - 如何根据 Repo 名称获取角色?
- python-3.x - 如何使用命名参数翻译 typedef 回调?
- spss - DO IF 框架内的多个 OR 条件评估为 SYSMIS
- javascript - 在 jquery ajax POST Api 调用中发送文件
- python - 具有自定义图像数据的 CNN Acc 和 Loss 常量