php - 将 HTML 站点移动到 PHP

标签 php html .htaccess

我目前运营着一个包含 750 页 .html 网页的网站(是的,我知道这是一个愚蠢的想法,但我是个新手)。我正在寻找将这些移动到 php。我真的不想设置 750 个单独的 301 重定向并将每个页面重写为 .php

我听说我可以为此使用 htaccess。谁知道怎么做?

几个额外的问题 -

  1. 我能否将这些链接从 html 永久重定向到 php 而不会丢失我的搜索引擎排名和
  2. 如果我想将 php 添加到每个文件(即 php 文件菜单(使用 include 命令)以使链接更新更快,这是否可行?因为它们不会仍然是 html 文件吗?

抱歉提出愚蠢的问题,但我仍在学习。

最佳答案

恭喜您拥有一个 750 页的网站 - 您一定为此付出了一些努力。

要收集您当前的页面列表,请使用名为 xenu 的工具创建到 excel 的导出。然后,您可以轻松地将 b 列中的文件名称更改为 PHP,并创建一个 .htaccees 文件。

但是,您为什么需要 750 个 php 文件?如果你有很多数据页,把它做成一页并吸取 HTML 主要内容并引用一页。如果您有一个名为 warehouse-depot-22-row-44.html 的页面,则将其更改为 show-warehouse-row.php?depot=22&row=44 并仅返回该内容。这将显着减少您的页面数量并开始使用数据库来呈现内容。

关于php - 将 HTML 站点移动到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12872614/

相关文章:

php - 在巴黎需要帮助 php 查询

php - Mpdf 删除页脚并使用它的内容空间

javascript - 锚定到隐藏 div 中的元素

html - 从 css 悬停时定位两个单独的元素

apache - Laravel 未在 Ubuntu 中加载内页——未找到 404

php - 我有一个 require ("config.php") 和数组,但仍然出现 undefined variable 错误

php - Laravel Blade @include 在@section 之后

php - MySQL Where 子句中的数组

php - htaccess 将带有查询字符串的域重定向到带有排除的子域

.htaccess - 来自子文件夹的主机域