php - 如何使用用户友好的 url (mod_rewrite) 处理网站上的原始 .php 文件

标签 php .htaccess mod-rewrite seo

我有一个使用用户友好 URL 的网站。我对此很陌生,到目前为止还没有那么多过期。我现在一切正常:-)

例如list.php?t=new 被重写为 new-products/

然而今天我可以看到 googlebot 试图根据原始 URL (list.php?t=new&ipp=25) 对页面编制索引。

我应该在我的 .htaccess 文件中加入逻辑来阻止对所有 .php 文件的访问吗?或者如何处理?

我不知道 GoogleBot 在何处找到此 URL。它不在网站上,因为它今天处于事件状态。也许来自缓存或其他东西......

最佳答案

您应该使用 301 重定向告诉搜索引擎(和其他访问者)新位置。

关于php - 如何使用用户友好的 url (mod_rewrite) 处理网站上的原始 .php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18470611/

相关文章:

php - php echo 中的 div 类

php - Mysql查询逻辑(类(class)前、后、间)

php - 如何在 Travis CI 上的 PHP 容器上安装特定的 node.js 版本?

apache - Apache 的 mod_rewrite 使用什么正则表达式风格?

apache - 为什么 Apache 永久重定向会删除域和路径之间的斜线?

php - 帮助 PHP 的 Bootstrap 和正则表达式

mod-rewrite - 我的 URL 的 URL 重写模式

apache - 如何从 Apache URL 重写条件中排除子目录

PHP - .htaccess 干净的 URL 不起作用

php - 我们如何在不解压缩 PHP 的情况下读取 zip 文件并获取包含的文件或文件夹的信息?