我目前有一个在德国域名.de(www.mysite.de)下运行的网站我现在正在添加对英语和法语的国际化支持。出于SEO目的,I18n将由不同的URL结构处理www.mysite.de/en将处理英文相关内容www.mysite.de/fr将处理法语相关内容等我的第一个问题是,从SEO的角度来看,我是否应该将与德语相关的内容也移动到自己的路径下(www.mysite.de/de)?如果是这种情况,那么当有人访问www.mysite.de时,我是否应该执行301永久重定向到www.mysite.de/de。在网上我可以看到不同的例子。例如,apple.com处理美国流量,apple.co
我有一个Magento网站,其中一些页面链接到主导航。例如,在我的默认View(意大利语)中,我有www.example.com/italian-url-key然后我用urlwww.example.com/english-url-key创建了另一个英文View页面因此,当我在页面的意大利语版本上并尝试切换到英语版本时,这是magento生成的url:http://www.example.com/italian-url-key/?___store=english&store=&___from_store=default然后点击它给我404页面。我该如何解决?我需要链接这2个页面,如果ur
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion我正在维护一个网上商店,并希望使用seo友好的url。我已经设置好了所有东西,而且效果很好。但是网上商店是关于轮胎的,我有一些轮胎在
我最近在GoogleSearchConsole中添加了一个网站,但显示了很多404错误,所有错误都具有相同的模式:https://example.com/metas?some_id=247该页面不存在并且链接到站点上的任何位置。但是当我检查要成为引用者的页面的源代码时,我有一个带有此代码的脚本标记:$.ajax({url:"/products/"+productId+"/metas?some_id=247",dataType:'script',success:function(data){//...},error:function(XMLHttpRequest,textStatus,e
我在AngularJS中使用ui-router时遇到url结构问题。我想要像这样的一级SEO友好url结构:https://people-profile.com/mike-david-tringe所以我可以通过stateParam获取SEO名称“mike-david-tringe”,并使用它在数据库中查找数据并填充页面。$stateProvider有这样的代码:$stateProvider.state('people',{url:'/:nameUrl',templateUrl:'app/frontend/page.tmpl.html',params:{nameUrl:{squash:t
我有大约30.000个旧网址需要重定向我正在使用excel获取每个URL的重写规则我的旧URLS在查询字符串部分使用唯一标识符基本上我正在尝试重定向www.mysite.com/dettagli.asp?ID_S={965c1471-b985-45c1-9d7a-9fcede5711ed}到www.mysite.com/mynewurl.html我可以将任何UID映射到excel中的新URL,但到目前为止重写规则还没有成功我试过在他们前面用“\”转义居里括号,没有运气到目前为止我已经尝试过了redirect301/dettagli.asp?ID_S={965c1471-b985-45c
我有这个:RewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$/#!/$1[L]我想/signup重定向到index.php?a=signup我试过了RewriteRule^signup/?$index.php?a=signup还有其他的,但都没有用! 最佳答案 使用:RewriteRule^signup/?$index.php?a=signup[NC,L]在RewriteBase/之后的顶部
我正在使用Codeigniter3.0.3我需要使用这样的链接http://www.example.com/my-controller/my-function/my-value1/other-value2/other-value3/value4我有这个htaccess#DisablefileindexingOptions-Indexes#Followsymboliclinks.Options+FollowSymLinksphp_valueupload_max_filesize16Mphp_valuepost_max_size16Mphp_valuemax_input_vars10000
我正在开发一个SPA网络应用程序,它将支持多种语言。它是用AngularJS构建的,我正在使用angular-translate来提供i18n。但我对URL结构应该如何做有点挣扎。我不打算使用gTLD或ccTLD,因此我只有三个选择。使用查询参数:?locale=en-us使用url路径:/en-us/page将选择的语言环境存储在localStorage或cookie中根据Google的网络应用SEO指南,第一个选项是不行的。所以我只剩下最后两个选项了。我很难决定哪个更有用,尽管我倾向于认为使用url路径可能对爬虫更友好。P.S:我也不确定这是否是提出此类问题的最佳场所。
我经营一个论坛,我正在尝试修改.htaccess以便我们可以拥有更友好的URL。这是我的.htaccess。我们在网站上使用SSL证书并希望强制使用HTTPS:)RewriteEngineOn#SomehostsrequireRewriteBasetomakeRewriteRuleswork.RewriteBase/RewriteRule^([^&]*)&(.*)$https://example.com/$1?$2[L,QSA,R=301]RewriteCond%{HTTP:X-Forwarded-Proto}!httpsRewriteRule!/statushttps://%{SER