我有一个使用asp.net构建的网站,带有丑陋的URL,例如/DisplayContent.aspx?id=789564。我知道如何迁移数据库,但Wordpressurl会(自然地)不同。我可以简单地编写一些映射还是必须在.htaccess中为每个子页面(300页)包含一个重写规则?我是否应该为每个现有页面提供一个重写规则,将完整的旧url转换为已知的新url,例如:/DisplayContent.aspx?id=789798->/2010-5-10/Title-Of-The-Post即使我设法迁移了URL,新内容的HTML结构自然也会有所不同。这对SEO有何影响?我应该并排运行asp
我在网站上有一些表格,用户可以在其中添加新页面。我必须生成SEO友好的URL并使该URL独一无二。我可以在URL中显示哪些字符,我知道我应该将空格转换为下划线:""->"_"之前-下划线表示其他内容,例如:“_”->/下划线从URL返回标题很容易。但在我的特定标题中可以是键盘上的所有字符,甚至:@#%:"{/\';.>不在URL中使用此字符是否有一些禁忌症?重要的是:-从URL返回轻松生成URL和标题(无需查询数据库)-每个标题都是独一无二的,所以URL也必须是独一无二的-SEO友好的URL 最佳答案 你不是查询数据库来获取内容吗?
我有一个Flash站点,可以检测浏览器是否有Flash。如果没有,它将重定向到/no_flash_content通常我会将替代内容放在同一页面上,我知道如果我们这样做,搜索引擎会捕获该内容。在重定向到无Flashhtml页面的情况下,如果没有Flash,搜索引擎是否也能看到HTML内容?谢谢,三通 最佳答案 通常,像GoogleBot这样的互联网机器人不能通过客户端javascript重定向(例如Flash对象标识)进行重定向。只是服务器重定向。您有以下几种选择:在您的服务器端识别访问者用户代理。您可以比较一些公共(public)机
我们在http://www.domain.com/folder中提供我们的内容这是由用户收藏的,必须保持这种状态。下一次迭代将是http://www.domain.com/folder2.我们打算使用url重写来保留urlhttp://www.domain.com/folder,但提供来自http://www.domain.com/folder2的内容.SEO有什么影响,Google会惩罚我们吗? 最佳答案 用户代理向URI发出请求并获得响应。结束。幕后发生的事情对客户来说是不可见的和无关的。
我有一个相当旧的网站,我受够了重构,所以我正在重建。旧的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