php - htaccess 将指向某些页面的传入链接重定向到主页

标签 php linux .htaccess

Google 已将我网站中的某些页面编入索引,我不希望用户直接从主页访问这些页面(例如)。

如何使用 .htaccess 将传入的外部链接重定向到某些页面并使其转到我的主页?

最佳答案

为防止 Google 将来将您网站上的特定页面编入索引,请使用 noindex meta tag .

将特定页面发送到主页,例如http://mysite.com/somddir/somepage.htm 将以下内容添加到站点根目录中的 .htaccess

RewriteEngine on
RewriteBase / 

# add a rule like this for each page you want to redirect
RewriteRule ^somedir/somepage\.htm$  / [L,NC,R=302] 

请务必使用 R=302 而不是永久性的 301

关于php - htaccess 将指向某些页面的传入链接重定向到主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9150079/

相关文章:

php - MySQL UPDATE 给出错误

linux - 以非阻塞方式从 perl 调用 bash 脚本并获取这个新后台进程的 pid

linux - 已经安装了SVN。如何创建具有主干/标签/分支结构的存储库并开始使用 Tortoise SVN?

java - 在损坏的 JVM 上自动链接多个测试

wordpress - ssl 导致 wordpress 前端无限循环

php - htaccess 重定向到 "https://www."

php - 警告 : mysqli_query(): Couldn't fetch mysqli

php - MySQL 访问者/点击计数器排序统计

php - 我如何在 PHP 中解决 ldap_start_tls() "Unable to start TLS: Connect error"?

.htaccess - htaccess 带空格的文件名损坏