1

我想知道如何以谷歌友好的方式重定向/news/news/,因为谷歌将它们视为 2 个不同的页面。我已经在使用元规范 url,但是如何使用 RewriteRule 做到这一点?

RewriteRule ^news$ /news.php [NC]
RewriteRule ^news/$ /news.php [NC]
4

1 回答 1

3

尝试阅读此链接,我相信它描述并解决了您的问题。

它建议添加到 .htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !example.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.com/$1/ [L,R=301]

在您的情况下,如果您只想要一个简单的规则

RewriteRule ^news$ ^news/$ [NC]
RewriteRule ^news/$ /news.php [NC]
于 2012-04-07T10:21:07.300 回答