【问题标题】:Purpose of replacing .php with .html extension through .htaccess file通过 .htaccess 文件将 .php 替换为 .html 扩展名的目的
【发布时间】:2018-10-11 16:14:48
【问题描述】:

我正在阅读一些关于 .htaccess 文件的内容,我发现可以将 url 中的 .php 更改为 .html

但我不明白这样做的目的是什么,或者它试图达到什么目的。

请注意,我是 .htaccess 的初学者,我也在 Google 上搜索过,但没有找到所需的内容

【问题讨论】:

  • 它是用于 SEO 相关目的 :) 或者至少是在我第一次开始开发时
  • @blabla 不一定,例如使用?id=23 的动态页面由于是动态页面而不太可能被索引。
  • 我根本不相信这个 SEO 理由,认为 google 会更喜欢 URL 中的文件扩展名而不是 高质量内容 听起来很荒谬(至少对我来说) .我还可以告诉你,我过去在使用 PHP 扩展时对 SEO 没有任何问题,所以我认为你不需要过多地为这个特殊原因而烦恼。您可以阅读其他一些更多的逻辑原因here,但这个问题最终主要是基于意见的

标签: php html .htaccess


【解决方案1】:

在 seo 友好的 url 与非 seo 友好的 URL 之间一直存在着一场持续的战斗。这完全取决于您网站的目的。例如,如果您有一个带有动态页面的脚本,例如搜索脚本或某种类型的生成器(非常广泛,对吗?;)),那么如果您的 url 看起来像这样: domain.tld/products?id=183 而不是 domain.tld/products|183.html 那么我认为没有比 .php 更好的了,它仍然是动态的,SE 会发现这一点,但如果你有博客,那么你可能会考虑在 url 中使用适当的措辞而不是 id。除了 SE 看到的,我只能想到一个原因。您的观众/冲浪者看到了什么。我认为如果他快速浏览一下 domain.tld/date/rather-simple-title 那么他可能比对 id=183 更感兴趣。现在,如果 url 的扩展名为 domain.tld/date/rather-simple-title.php 或 domain.tld/date/rather-simple-title.html 在我看来,这对 SE 或您的网站访问者都没有影响。 纯粹的理论,而不是基于意见的对话,就像问题一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-31
    • 2022-08-18
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多