我注意到,谷歌索引我的网页与变量在URL和其他页面没有他们。这些其他页面没有变量,并且没有php扩展名就可以很好地索引。
隐藏变量从谷歌使用国防部重写
例如:
mydomain.com/page.php?name=flinstones
我的htaccess重写,为:
mydomain.com/flinstones
但它仍然显示为前谷歌搜索和谷歌分析。
有没有办法迫使它只显示/浏览漂亮的网址?
这是我的代码..第一部分工作,但重定向不。 如何让它工作?
RewriteEngine On
RewriteRule ^([^/\.]+)/?$ page.php?name=$1 [L]
RewriteRule ^page.php?name=([^/\.]+)/?$ /$1 [R=301,L]
感谢,
而且您可以考虑创建301个重定向,将已编入索引的错误URL重定向到相应的URL。这样,您可以保留已编入索引的页面的PageRank,同时将其从Google索引中移除。 –
@ Jan-Henk,是的,好消息!只要一个正常的重定向,他就不得不等待更长的时间我猜。 – TMS
是的,当然我只使用网站上我的链接漂亮的网址。这是否像我的规则'RewriteRule ^([^/\。] +)/?$ page.php?name = $ 1 [L]''添加'[R = 301,L]'那么简单? – checkenginelight