【问题标题】:Remove file extensions without using .htaccess不使用 .htaccess 删除文件扩展名
【发布时间】:2017-06-07 23:39:01
【问题描述】:

有没有办法在不使用 .htaccess 的情况下从我的 URL 中删除文件扩展名?

如果我的 URL 是 http://example.com/index.html,我可以在不使用 .htaccess 的情况下使其成为 http://example.com/index 吗?

我问的原因是因为我无权访问 .htaccess 文件。

【问题讨论】:

  • 你怎么没有访问.htaccess文件的权限?它只是文档根目录中的常规文件。如果您使用的是 FTP,请确保您已在客户端中打开“查看隐藏文件”。
  • 几分钟前我不知道 .htaccess 文件是什么,但现在我知道了:) 问题是我无法上传它
  • 这听起来像是权限问题。与服务器的所有者/管理员交谈以进行排序。
  • 好的。非常感谢!:-)

标签: php url url-rewriting


【解决方案1】:

这是可能的并且被广泛覆盖here。我不会在这里复制粘贴整篇文章。

你也可以有类似的网址

http://example.com/index.php/your/fancy/url PHP5 开箱即用。然后,您可以使用

读取 URL 参数

回显 $_SERVER['PATH_INFO']; 请记住在您的应用程序中使用 PATH_INFO 和所有其他请求变量之前验证/过滤它们。

【讨论】:

  • 该链接只说明了如何生成这样的链接,而不是在没有 htaccess 的情况下如何使用实现它。
猜你喜欢
  • 2016-12-28
  • 2012-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多