gpt4 book ai didi

php - 你如何让 url 以斜杠结尾显示?

转载 作者:可可西里 更新时间:2023-11-01 01:05:55 25 4
gpt4 key购买 nike

对此可能有一个简单的答案,但我找不到一个,所以我的简单问题是,如何让 url 在末尾显示一个斜线?

例如:example.com/page/而不是 example.com/page.html 或 example.com/page.php

我读了http://php.net/manual/en/security.hiding.php但大部分都超出了我的理解范围。我将 expose_php 设置为关闭,但扩展仍然存在,这是通过编辑配置文件中的某些内容还是通过向 php 脚本添加代码来实现的?

作为引用,我找到了 mod_rewrite wiki有帮助。

最佳答案

这是通过向您的 HTTP 服务器添加 URL 重写规则来实现的,它将传入请求映射到 example.com/page/example.com/page.php 例如。

请注意,当客户端尝试访问与您的页面相关的某些文件时,使用目录样式 名称(带有尾部斜杠)可能会导致一些问题。

  • 在获取 example.com/page.php 时,如果浏览器遇到要加载的 CSS 文件,他将在 example.com/ 中寻找它file.css.
  • 在获取 example.com/page/ 时,他会尝试加载 example.com/page/file.css,因为你是不再位于 URI 的顶级文件夹中。您必须添加 <base href="http://example.com" /> 在您的每个页面中添加标签,最终使目录样式页面重命名成为一个坏主意。

关于php - 你如何让 url 以斜杠结尾显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11158118/

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