我有n个类别的帖子,但有一个是主要的。示例类别:test(primary)、test1、test2、test3一个帖子有n个类别的链接。这对SEO不利。下面的例子:www.domain.net/test/post-namewww.domain.net/test1/post-name等等我希望帖子仅显示在与主要类别的链接中。www.domain.net/test/post-name我怎样才能做到这一点? 最佳答案 技术上...你可以添加类似的内容RewriteRule^test1/(.*)$/test/$1[R=301,NC,L]到您
我成功地更改了带有SEOURL的永久链接,但我遇到了大写问题。我用更改了detail.php并创建了.htaccess`RewriteEngineOnRewriteCond%{HTTP_HOST}^www.birthdaycakenames.com[NC]RewriteRule^(.*)$http://birthdaycakenames.com/$1[L,R=301]AddDefaultCharsetUTF-8RewriteRule^/(css|js|img)/(.*)?$/$1/$2[L,QSA,R=301]RewriteRule^([a-zA-Z0-9-/]+)/([a-zA-Z0
目前,我的页面URL如下所示:http://ourdomain.com/articles/?permalink=blah-blah-blah我想将它们转换成:http://ourdomain.com/articles/blah-blah-blah如何使用PHP而不是.htaccess来完成此操作? 最佳答案 Howcaniaccomplishthisusingphpbutnotwith.htaccess..你不能。您需要告诉网络服务器如何处理实际不存在的URL。在Apache中,这是在中央配置或.htaccess文件中完成的。如果您
我最近安装了WordpressSEO插件,该插件要求我更改永久链接设置。现在,我这样做是为了获得更美观的链接,其中包含邮寄名称而不是邮寄ID。进行更改后,我的首页出现404错误。我的静态页面似乎工作正常+到我的博文的直接链接(通过后端访问)也工作正常。但是我的首页只给我一个404而不是列出我的帖子。关于我的设置的一些信息我的博客放在一个子目录中,因此可以这样访问:www.myhomepage.com/blog/但是我还有一个重定向,将blog.myhomepage.com定向到www.myhomepage.com/blog/我像这样在我的htaccess文件中添加了这个重定向Rewri
我有一个简单的html网站,其中包含50多个html页面。从statistics-script中,我有时会在xyz.html/(重定向到404)而不是xyz.html之类的页面上看到用户。我知道一个简单的方法是放置一个301重定向但是页面太多了。任何人都可以建议一种方法将所有传入流量重定向到带有正斜杠“/”的链接到没有正斜杠的页面吗?(流量通常来自社交媒体)likeabc.html/toabc.htmlxyz.html/toxyz.html...soon编辑:我只想在特定目录而不是整个域上执行此操作。例如仅到www.example.com/section/www.example.com
发布帖子或页面时,wordpress会自动从标题生成永久链接。如果标题包含西里尔字符,wordpress将生成具有相同西里尔字符的永久链接。我该如何解决这个问题并使其在固定链接中仅使用拉丁字符(用拉丁字符替换西里尔字符)。WP允许在永久链接中使用非拉丁字符真的很奇怪。我需要破解它的核心来修复它吗?有任何想法吗...谢谢!! 最佳答案 我假设您了解WP-Admin中的设置>永久链接选项。但我假设你知道,所以......URL规范要求对非ASCII字符进行编码(好的答案和链接在这里can'topenunicodeurlwithpytho
我看到之前有人提出过这个问题,但他们似乎没有解决我的具体问题。我确实觉得我的具体问题是一个广泛的问题。这可能看起来很矛盾,但请听我说完。对于我在WordPress中工作的网站,我为他们所服务的县创建了一些页面。到目前为止,我有一个用于雄鹿、蒙哥马利和特拉华县,但还会有更多。从那里,我们希望人们能够根据客户可以自己添加的县导航到“最近的工作”。所以它可以是1到客户想要添加的工作数量。这些页面将讨论特定城镇的特定工作,然后按工作类型而不是县链接到“相关工作”。所以这些深入到3层,县中心页面>特定城镇的特定工作>特定工作类型(即:宾夕法尼亚州巴克斯县>宾夕法尼亚州纽敦的window更换工作>
我一直在和我的friend们一起从头开始建立一个论坛,只是为了好玩,我们开始看到机器人和爬虫过去了。我们遇到的问题是您可以加载包含四个回复的页面/post/1,并且每个回复都包含一个指向自身/reply/1#reply-1的固定链接。如果我在/post/1并导航到/reply/1,我将直接回到我开始的地方,只是回复的anchor。但!爬虫不知道是这种情况,所以他们打开每个/post链接,然后跟踪每个/reply链接,这会导致性能问题,所以我一直在搜索SEO网站以尝试修复它。我已经开始在/reply页面上使用rel=canonical来告诉机器人它们都是一样的,但据我所知这对我没有帮助直
我有这样的URL:.com/topic.php?id=6我可以将它们转换成这样:.com/topic/5.html这有效,但现在我想转换.com/topic/title.html“标题”是动态的,例如çağdaş并且可以包含非英语字符,例如Ş或Ğ或Ü在这种情况下,我首先将字符转换为可接受的等价物,例如Ş到S或Ü到U如果我将çağdaş转换为cagdas那么我的URL看起来像这样.com/topic/cagdas.html我在SQL查询中使用cagdas来选择正确的行,但在数据库中,它存储为çağdaş而不是cagdas。我该怎么做才能解决这个问题,以便数据库以转换后的形式存储我的动态U
我在我的wordpressblog中使用wordpresspermalink格式:/年/月/postname。我写的大多数博客文章都是教程/操作指南。所以根据日期来组织是没有意义的。我想知道你对如何在wordpress中组织url的评论/建议。我知道wordpress不推荐基于categoryname:/category/postname的permalink,但是我希望在不影响blob性能的情况下根据categories组织url。/年/月/邮政名称->良好/邮政编码/邮政编码->良好/类别/后缀名->错误/作者/后缀名->错误请给出你最喜欢的永久链接结构的反馈,同时考虑性能和搜索引擎