如果我有一个PHP页面,根据传递给它的id,它加载的内容会有所不同,然后我重写URL。这将如何影响SEO?我知道将每个页面作为一个单独的页面会更好,但是该页面的数据被添加到数据库中并且页面动态加载它。每个.php?id=..都会有自己的页面重写并在页面上排列。 最佳答案 获得更好的重写方案。有一个表将人类可读的名称映射到id:--------------------------|id|name||---------|--------------||1|main_page||2|comment_page|...然后有一个重写规则,将h
所以我正在尝试清理我网站上的URL,并在此处四处寻找信息,但没有弄清楚为什么我仍然遇到错误。基本上,我有一个围绕搜索引擎的网站,一旦用户看到结果并点击其中一个,它就会转到如下所示的URL:www.mysearch.com/searchresults/204982398sjfdkf&thisismorejunk=junkjunk=1331嗯,有点,但你明白了。我想为每个结果清理这个,所以它看起来像www.mysearch.com/searchresult1001我在后端使用Joomla平台,并启用了“搜索友好URL”,没有任何问题(尽管它对我几乎没有任何作用)。然后在启用“使用APACH
在我的一个ASP.NETMVC应用程序中,我使用actionlink来切换语言,例如http://example.com/nl/home/switch?lang=en&redirect=/en/home/about。按下url时,switch函数将用户重定向到/en/home/about,语言为en(英语)。问题是谷歌正在索引开关操作链接,就好像它是链接页面一样。因此,在此示例中,/en/home/about在Google结果中显示为http://example.com/nl/home/switch?lang=en&redirect=/en/home/关于而不是http://examp
我有很多旧网址需要重定向。该站点通过mod_rewrite规则点击index.php?url=whatever来工作。但是,我不希望用户在重定向的情况下看到arg:RewriteEngineOnRewriteBase/RewriteRule^clients_whatever1\.html$/[R]RewriteRule^clients_whatever2\.html$/client-list/whatever2[R]RewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$ind
在nginx1.0中,如何使用参数重定向单个URL,例如使用301永久重定向从/page?id=3到/my-new-url? 最佳答案 我想通了:location/page{if($arg_id=3){rewrite^/my-new-url?permanent;}} 关于redirect-如何使用参数对单个URL进行301永久重定向,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/
Quora如何找到正确的资源来请求urlslug(问题、用户或主题)?例如:http://www.quora.com/How-does-Quora-rewrite-their-urls如您所见,问题的URL没有Controller名称。它与根URL相关联。我如何在ASP.NETMVC3中执行此操作? 最佳答案 看起来Quora开发人员之一在网站上回答了您的问题:http://www.quora.com/How-does-Quora-rewrite-their-urlsWedon'tuseApacheoranythingwith"re
我有一个从许多地方链接到的新网站,但站点地图的结构已更改。我需要将一些旧网址重定向到相关的新网址。该站点还需要保持其seo友好的url书写。我的.htaccess中有这个:Options+FollowSymLinksRewriteEngineonRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}/index.html!-fRewriteCond%{REQUEST_FILENAME}/index.php!-fRewriteCond%{REQUEST_URI}!^/(csr|quality|
我想跟踪从事件到网站的传入流量。事件链接可以通过电子邮件发送或发布在其他网站上。当请求事件链接时,需要跟踪以下值:发送链接的邮件的唯一引用ID关联引用IDutm_source(谷歌分析)utm_campaign(谷歌分析)utm_medium(谷歌分析)...(将来可能有其他值)我可以将这些值附加到URL的查询字符串中,但我不喜欢这种方法,因为该网站使用URL的散列部分来识别请求的AJAX内容。查询字符串出现在哈希部分之前,这样URL就很难看。此外,如果所有事件URL都由同一URL处理程序处理,则在服务器上处理事件跟踪会更容易。我的解决方案是使用AES加密我要跟踪的值以及目标URL,然
我们有一个大约有15000页的应用程序。为了更好的SEO原因,我们不得不更改URL。谷歌之前已经抓取了所有这些页面,并且由于更改,我们在网站管理员上看到了很多重复的标题/元描述。我们对谷歌的印象下降了,我们相信这就是原因。如果我的假设不正确,请纠正我。现在我们无法使用301重定向为URL的更改编写正则表达式,因为更改就是这样。唯一的方法是为单个URL编写301重定向,这对于10000个URL是不可行的。现在我们可以使用带有NOINDEX的机器人元标记吗?我的问题基本上是,如果我写一个NOINDEX元标记,Google会删除已经编入索引的URL吗?如果不是,还有哪些其他方法可以从goog
我对TYPO3(4.5.8)处理URL的顺序有疑问。请注意,我指的是TYPO3在内部解析URL路径的方式,而不是apache配置的重写规则。我的站点要求TYPO3必须遵守以下内容:不存在页面的URL必须被重定向到一个特殊的404页面,并带有正确的404响应header(因此它们不是作为正确内容页面的索引)。非规范URL变体(大写/小写,不带尾部斜线)必须是永久重定向(301)到它们的规范对应物,这样Google就不会将它们解释为包含重复内容。我实际上已经设法让TYPO3做到这两个(URL变体实际上开箱即用地得到正确处理),但问题是顺序:不存在页面的变体也被重定向到他们假定的规范对应物,