我想知道如何以谷歌友好的方式重定向/news
到/news/
,因为谷歌将它们视为 2 个不同的页面。我已经在使用元规范 url,但是如何使用 RewriteRule 做到这一点?
RewriteRule ^news$ /news.php [NC]
RewriteRule ^news/$ /news.php [NC]
我想知道如何以谷歌友好的方式重定向/news
到/news/
,因为谷歌将它们视为 2 个不同的页面。我已经在使用元规范 url,但是如何使用 RewriteRule 做到这一点?
RewriteRule ^news$ /news.php [NC]
RewriteRule ^news/$ /news.php [NC]
尝试阅读此链接,我相信它描述并解决了您的问题。
它建议添加到 .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]