【问题标题】:Remove path of URL删除 URL 的路径
【发布时间】:2016-09-26 13:41:23
【问题描述】:

我已经搜索过这个问题,但找不到一个很好的例子。 我想删除/更改 url 的路径,以便用户在不更改实际文件名的情况下看不到文件名。

请看下面的例子:
http://mywebsite.com/OneOfMyRandomPages.php

如果我想让这个例如显示:
http://mywebsite.com/

【问题讨论】:

  • 有 2 或 3 种方法可以做到这一点,但您希望用户如何浏览/浏览您的网站?即您网站中另一个页面的网址应该是什么样的?
  • 您可以查看 htaccess 文件以进行 url 重写,但还需要实现某种路由以根据路径调用不同的脚本。看看altorouter.com 和slimframework.com 是如何做到这一点的。

标签: php html url


【解决方案1】:

编辑 htaccess(或者如果不存在,则创建)并输入以下代码:

DirectoryIndex OneOfMyRandomPages.php

如果您认为有一天该页面会被删除,请使用此代码自动将下一个文件设为默认

DirectoryIndex OneOfMyRandomPages.php twoOfMyRandomPages.php ...

【讨论】:

    【解决方案2】:

    我相信您最好的选择是寻找 .htaccess 解决方案。我强烈建议简单地使用谷歌搜索“删除文件结尾 htaccess”,但一般原则是你应该在你的 .htaccess 文件中添加一个 RewriteRule,它将所有对“/test.php”的请求重定向到“/test”,然后每次你得到一个请求“/test”显示“/test.php”更多信息here

    【讨论】:

      猜你喜欢
      • 2013-07-29
      • 1970-01-01
      • 2016-04-13
      • 2020-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      相关资源
      最近更新 更多