如何实现seo友好的url?相反http://mysite.com/articles/show/2我想用文章名代替id即mysite.com/articles/show/articlename或者像这样组合id和articlenamemysite.com/articles/show/articlename-2我是一个Rails新手所以也许你可以给我简短的建议在哪里改变有什么代码? 最佳答案 查看您的文章Controller,可能在app/controllers/articles.rb中。您可能有一个名为show的方法,它通过id查找
我有一个相当旧的网站,我受够了重构,所以我正在重建。旧的URL对我来说没有任何命名一致性来创建某种规则,所以,是否有可能有某种路由器/Controller将旧的URL转发到他们的($this->_forward())新地点?例如,当我调用http://www.example.com/this-is-a-url-with-a-random-name.php时它会转发到http://www.example.com/url/random-name...也许这个匹配可以存在于一个数组中,所以键是旧的URL而值是新的位置?或者我只是想重新发明轮子,我应该坚持使用301重定向的好ol'.htacc
我想知道,为了获得良好的SEO,您必须在URL中使用自然语言。您知道字符中单词或短语的最大大小吗?例如:www.me.com/this-is-a-really-long-url.htm我问这个,因为一旦我检查出谷歌禁止了我的一些网址,因为它们太长了。非常感谢:D 最佳答案 您能否链接到该信息,因为我猜SEO对总长度的限制比对单个部分的限制更多。在生成友好的URL时,请尽量将章节的字符数控制在15个字符以下,文章的字符数控制在40个字符以下,ID的字符数控制在2个字符以下。此外,如果可用,请尝试使用子域,无论如何您都可以在您的Goog
有人可以建议在Joomla中将非www重定向到www的最佳方法吗?我通常会在.htaccess文件中执行此操作,但我不确定这是否是对动态网站执行此操作的最佳方式。非常感谢肖恩 最佳答案 有一个扩展可以实现这个,你可以找到它here在Joomla扩展目录上 关于url-JoomlaURL规范化,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4491629/
假设我的网站是www.example.com早些时候我网站的url是这样的www.example.com/php/bookdetails.php?bid=33上周我将网站的网址更改为这个www.example.com/bookdetails/33然后写了一个这样的htaccesRewriteRule^bookdetails/(.*)$php/bookSearchResult.php?bid=$1问题是有一些外部站点使用我之前的URL结构(www.example.com/php/bookdetails.php?bid=33),我想要的是将它重定向到我的新URL结构(www.example
我们正在尝试为我们正在构建的网络应用程序生成站点地图。我有点不确定我应该在站点地图中提供的一些链接。目前,我们的应用程序表现如下。有这样的资料单链接:/Factsheet/{id}当收到请求时,我们采用id值并确定应显示哪种类型的资料表。然后我们发出一个重定向到/ListedFactsheet/{id}或/UnListedFactsheet/{id}这很好用。我们希望保留原始URL,因为用户只需键入/Factsheet/{id}就更容易了,而不必知道他们拥有的id是否适用于上市或非上市情况说明书。现在的问题是我不确定是否应该在站点地图中放置指向已列出或未列出的资料单的直接链接,或者是否
我正在运行一个全Flash网站,并且我有深度链接。我现在正尝试通过将各个部分分解为具有搜索引擎替代内容的单独页面来使其对SEO友好。我很好奇如何修复url路径。当我从“视频”进入该站点时,它将加载/video.php页面,然后单击任何进一步的链接将导致以下结果:http://www.mywebsite.com/video.php#/aboutus问:有没有一种简单的方法可以让它在不影响SEO的情况下删除“video.php”?谢谢! 最佳答案 实现此目的的唯一方法是将其重定向到子目录而不是具有锚定内容的实际页面。至于SEO和Flas
为了SEO,我想开始使用我的博客标题作为URL(就像SO)。有没有long太长的地方?是否存在特定于浏览器(IE6)的问题? 最佳答案 实际上,搜索引擎优化建议您不要过度使用博客标题,而是让帖子的标题更重要。这就是为什么在单个帖子标题中也使用您的博客标题不是一个好主意。标题是一个重要的部分,您的帖子标题的关键字不应与您的博客标题混合使用(因为这会降低它们的重要性)。不过,请放心,谷歌已经知道这些想法并妥善处理它们。所以,我劝你不要太在意这些事情。 关于seo-长URL有缺点吗?,我们在S
我的.htaccess文件具有当前设置:Options-IndexesRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$$1\.php当我输入mydomain.com/file时没问题,但是当我访问mydomain.com/file/时出现错误500。没有名为"file"的文件夹,任何路径都会出现此问题。 最佳答案 尝试将-MultiViews添加到您的选项中。如果它仍然中断,请查看apa
我有以下PHP代码,它是一个文件名,我将其用作我提供给观众的每次下载的页面标题。我希望能够拥有对SEO友好的标题和URL。每个页面的URL类似于:http://site.com/directory/download_interim_finder.php?it=ZWtkaW1rcmInbn1ma3h9aXFLcHN6fWVzeDgnISJoO3tran0reW97cSd1YHR5YHZIbWBmfzxwY3tiOnxycnA8Y25zfWpna3Y+YXtlZnl7dnJLf3J8cWd2fT4kJCIramFbcm1tbWRqdHJmJnR2ZGhKd3JpdShQdGV+bX09fW