【问题标题】:HTML URL shortcuts instead of page nameHTML URL 快捷方式而不是页面名称
【发布时间】:2019-04-26 02:57:48
【问题描述】:

我不确定谷歌的确切字词。 如何将 url 链接重命名为更简单的网页链接?

示例:

来自:

websitename.com/about_us_what_we_do.php 

收件人:

websitename.com/what-we-do
  • 另一个例子是让首页只显示地址

来自:

websitename.com/main.php

websitename.com/

【问题讨论】:

  • 如果你只有文件,重命名它们,如果你有 loader\router 答案取决于它是如何工作的
  • 这里有一个类似的问题:stackoverflow.com/q/37289113

标签: php html


【解决方案1】:

你可以使用.htaccess进行url重写

在 .htaccess 中,您必须提及您想要的 url,它会将您重定向到实际页面。

经验:

浏览器 url 将是:domain_name/what-we-do & 实际网址为:domain_name/about_us_what_we_do.php

在 .htacces 中你必须提到:

RewriteRule ^what-we-do$ /about_us_what_we_do.php [L]

检查此参考: I have short the URL Using .htaccess but every shortened URL goes to the same page

【讨论】:

    【解决方案2】:

    这可以通过创建一个名为 what-we-do 的子文件夹来完成 并将您的文件 about_us_what_we_do.php 重命名为 index.php

    然后,您将拥有您的站点根目录。在里面你会有一个名为 what-we-do 的文件夹,里面有一个 index.php 文件。

    如果您想把事情做好,您应该查看VirtualHosts(假设您正在管理 Apache 服务器)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多