我有一个现有的网站,我正在尝试将其移植到Rails(3.2.7)上,并且需要维护当前的URL。当前网站有这样的url:http://example.com/Joehttp://example.com/Bob使用rails我最接近的是使用friendly_idgem并得到这个:http://example.com/users/Joehttp://example.com/users/Bob我发现的每个示例似乎都在url中包含Controller名称。我怎样才能像现有网站那样生成url? 最佳答案 假设你在routes.rb的某处有:re
这是场景:我有一个网站,我将对其进行翻译并最终在其上应用良好的SEO。哪种方法最适合翻译内容(菜单链接、大约10篇文章、alt标签、标题标签、meta标签、html语言等),同时可以轻松地被Google、Bing、Yandex和其他搜索引擎编入索引?我的第一个想法是使用一个翻译php函数,它由我自己制作的数组组成(我已经有了它的原型(prototype)),它获取内容并以用户的语言显示它。这是正确的道路吗?这里的问题是我想确保有一个动态系统,允许我在未来添加一种新语言。也许MySql是正确的选择?该网站不使用cms,我自己用php制作的,但如果需要,我可以完全依赖MySql。提前谢
我有这个产品目录网站。为了SEO,我希望我的“查看详细信息”链接看起来像这样~/products/26-productnameor~/products/26/productname在我的机器上,我使用了一个url重写模块,它运行良好。不幸的是,我的主机(共享)目前不支持url重写模块或Aspnet4.0。所以我想出了一个尝试对SEO友好的解决方法而不是这个:~/Products/details.aspx?id=26我决定简单地在url中附加产品名称,即~/Products/details.aspx?product=26-ToshibaQosmioNotebook所以我的问题是这样的UR
我目前正在使用ApacheHTTP+PHP+MongoDB。我正在尝试实现类似于“stackoverflow”的URL,它对SEO友好。我是否应该阅读每篇文章的标题并以某种方式将其发送给Apache?如果可以,我该怎么做?这样Apache就可以用mod_rewrite和URL来处理标题字符串www.example.com/123/seo-friendly-page通过示例代码片段给我一些想法 最佳答案 您可以在.htaccess的帮助下创建SEO友好的URL。网上有很多关于这方面的教程....这里是LINK.如果你想更安全地使用ph
如何修改.htaccess文件并获取SEO友好的URLS而不是查询字符串。我想实现这3个目标:localhost/example/products/而不是localhost/example/products-list.phplocalhost/example/products/38/而不是localhost/example/products.php?id=38localhost/example/products/38/red/而不是localhost/example/products.php?id=38&color=red在另一篇文章中,@anubhava对我帮助很大,这就是我现在所拥
所以,我知道这里和Internet上有很多这个主题。但大多数文章/问题都提到“静态”url重写,例如:www.site.com/products.aspx?category=Books所以他们将其重写为www.site.com/Products/Books没关系,但我需要别的东西。该站点就像一个CMS,它具有不同类型的内容。如今,要阅读标题为“StackOverflow如何帮助您进行开发”的文章,您需要转到如下URL。www.site.com/viewContent.aspx?Id=1234我想要实现的是:www.site.com/Content/Articles/how-to-sta
我想把http://mysite.com/id255/变成http://mysite.com/gora-beach-inn/。我的php看起来像:$result=mysql_query("SELECTid,headerFROMArticle");while($data=mysql_fetch_assoc($result)){mysql_query("UPDATEArticleSETseo='".MakeSeo($data['header'])."'WHEREdatum='".$data['datum']."'");}//Convert:"åäö"to"aao","space"to"-"
我的客户希望我摆脱dll和?&字符并使用SEO友好的url。我该如何处理这个URL-重写?目前我有类似的东西:http://www.ultimateholidayplanner.com/uhp.dll/AccList?PN=AccommodationSearch.htm这需要变成类似这样的东西:http://www.ultimateholidayplanner.com/Accommodation/List.htm非常感谢 最佳答案 使用II7并下载MicrosoftURL重写模块来更改此行为。参见UsingURLRewritemod
目前我有这样一个urlhttp://.website.com/index.php?function_name&cat=32我想设置一些东西,以便我们的营销人员可以发布url之类的http://.website.com//“cat=XX”将由最后一个生成只要。但是营销人员希望在他们的事件中使用父类别。目前,我们通过html根目录中的index.php传递所有URL(稍后这将变得很重要)。我尝试了几种解决方案,包括:mod_rewrite-这种方法的问题是它变成了一个巨大的.htaccess文件,因为我们需要为每个类别编写一个规则。RewriteMap-这非常接近,因为我可以查询数据库来构
这个问题困扰了我很久。我承认这可能是因为缺乏经验,所以我希望能得到一些想法。这是.htaccess中的代码Options+FollowSymLinksRewriteEngineOnRewriteRule^view-([0-9]+)$view.php?id=$1[NC,QSA]所以当我访问http://domain/project/view-44时它工作正常,但我希望它最后像http://domain/project/view-44/一样使用斜杠所以我把最后一行改成了RewriteRule^view-([0-9]+)/$view.php?id=$1[NC,QSA]现在当我访问http:/