【问题标题】:301 redirects on WHMCSWHMCS 上的 301 重定向
【发布时间】:2022-02-06 14:49:52
【问题描述】:

我已将 WHMCS 安装在子目录 domain.com/whmcs

现在我将它移到主域中,我将使用自定义页面。但是,我不想在我创建的自定义页面上有 .PHP 扩展名。 例如。 domain.com/page.php

我需要从特定页面中删除 .PHP 扩展名,并将这些页面重定向到非 .PHP 版本。

我只是想在发布之前仔细检查这是否是搜索引擎的正确 301 重定向:

RewriteEngine on
RewriteRule ^mypage$ mypage.php [L]
Redirect 301 /mypage.php https: //domain.com/mypage

当我输入 domain.com/mypage.php 重定向到 domain.com/mypage 时它完美运行但我不确定这是否是正确的方法对于搜索引擎。目前我在根域中使用wordpress,所以基本上,我想匹配相同的链接。

谢谢!

【问题讨论】:

标签: php .htaccess redirect whmcs


【解决方案1】:

只需使用它来将xyz.php 重定向到xyz

Redirect 301 /xyz.php /xyz

据我对搜索引擎的了解,最好使用302 重定向来避免“永久性”问题。

确保/xyz 实际显示有效页面。这样您就不会因为这样的简单错误而弄乱搜索引擎。

在您的示例中,您同时使用了mod_rewritemod_alias。一个就够了。

在生产服务器上工作之前,一定要测试一次。

【讨论】:

  • 如果我在输入 domain.com/xyz.php 时只使用 /xyz.php 仍然会打开。我现在的方式重定向到 /xyz 但我更担心搜索引擎。
  • @businezz 你怕什么搜索引擎?
  • 从删除页面。我已经让它们在 Google 的首页上排名。
  • @businezz,那是好是坏? P.S:如果我的回答有帮助,您可以点赞、接受等。
  • 嗯,我有这些重定向的方式是我想要的,但我的问题是它是否是搜索引擎的正确方式。
猜你喜欢
  • 1970-01-01
  • 2012-12-14
  • 1970-01-01
  • 2019-05-30
  • 2016-07-14
  • 1970-01-01
  • 1970-01-01
  • 2010-09-26
  • 2010-12-24
相关资源
最近更新 更多