2012-04-20 75 views
0

我的网站是建立在PHP和我有URL重写,使.php为链接的更多搜索引擎友好:内部(SEO)的URL重写,消除原始链接

RewriteRule ^page-one$ /pageone.php [L] 

的问题,这是一个人,包括谷歌机器人,仍然可以看到pageone.php从以前的索引。所以我最终为每个页面提供了两个链接。那很糟。

我该如何设置这一点,以便获得重写第一页的好处,同时以某种方式确保将对pageone.php的外部请求重定向到第一页?

回答

0

如何将page-one.php重定向到pageone?

RewriteRule ^page-one.php$ /pageone [R=301,NC,L] 
+0

当您尝试直接访问page-one时,会发生什么情况,这是如何设置内部链接的? – user1347231 2012-04-20 18:29:56

+0

有了这两条规则,它应该工作。 page-one.php被重定向到第一页。第一页会被重写到服务器上的page-one.php。 – 2012-04-20 18:50:12

+0

我会给它一个镜头...... – user1347231 2012-04-20 18:58:28