2013-06-22 146 views
-4

我下面举个例子网址:创造良好的SEO友好的URL

http://mysite.com/tracks/backing-track?artist=abba&song=voulez+vous 

问题:这是搜索引擎友好?还是会更好:

http://mysite.com/tracks/backing-track/abba/voulez+vous 

问题:如果是后者,是有可能转换到该使用.htaccess规则,如果是的话,怎么样?

我对SEO很感兴趣,并且正在使用重写,因此希望在设计阶段尽早采用最佳做法。

+2

有很多这种类型的问题对SO – DevZer0

+0

是有很多,大多数不说什么是友好的 - 因此我的第一个问题。 –

+0

好吧,无论如何,这是无论如何:http://webmasters.stackexchange.com/questions/tagged/seo – mario

回答

2

后来的URL方案对SEO更好,更友好。

这是第二个方案的.htaccess。

启用mod_rewrite的,并通过httpd.conf的.htaccess,然后把这个代码在你.htaccessDOCUMENT_ROOT目录:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule ^(tracks)/([^/]+)/([^/]+)/([^/]+)/?$ /$1/$2?artist=$3&song=$4 [L,NC,QSA,NE] 
+1

两者都对搜索引擎优化友好 - 但不希望搜索引擎优化代理商想要得到一个降压。 :) – Sven