草庐IT

url-connection

全部标签

apache - htaccess 美化 URL 需要加 301 重定向吗

我使用这个简单的规则从我网站的URL中删除index.php:RewriteRule^.*$./index.php因此http://example.com/index.php/user/me变成http://example.com/user/me。我是否需要添加[R=301]以避免从SEO的角度来看“内容重复”问题? 最佳答案 您可以添加此规则来避免这种情况:RewriteCond%{THE_REQUEST}\/index\.php/([^\?\]*)RewriteRule^/%1[L,R=301]它将把使用/index.php的请

php - Codeigniter URL 路由 - SEO 问题

我们有一个很好的旧网站,其中所有页面都是静态的,我们通过编辑HTML文件来更新它们。每次重新设计对我们来说都是很多工作,因为我们将所有文本从旧设计复制并粘贴到新设计。如果我们需要更改有关设计的任何一件事,我们需要在所有其他页面中一个接一个地进行更改。现在我们已经使用Codeigniter开发了一个站点,并希望将静态页面替换为数据库驱动的页面。我们会将所有内容放入数据库,因此我们将只有一个产品页面,并根据查询字符串检索任何产品信息。问题是,出于对搜索引擎排名的考虑,我们不想用新的Codeigniter网址更改旧网址。旧网站的网址是这样的:example.com/code1001.phpe

php - 64 位 xampp windows 10 中带有 .htaccess 的搜索引擎友好 URL

我想将我的url更改为对搜索引擎友好。我在64位Windows10上使用xampp3.2.1我的网址看起来像这样:http://smc.edu.pk/app/site/?p=12&m=c&u=Swat_Medical_College-_The_Project_of_Swat_Medical_Complex我想把它变成这样:http://smc.edu.pk/app/site/12/c/Swat_Medical_College-_The_Project_of_Swat_Medical_Complex.html我已经使用.htaccess测试了以下代码RewriteEngineOnRewr

SEO - 规范 url 和多语言网站

我们的网站针对多种语言和国家/地区。我们选择使用子域来管理我们的URL。我们希望避免创建重复内容和规范问题。www的内容。和恩。是相同的,但我们计划为en调整内容。(为了定位英国)。对于主域,google是这样理解的:对于英文子域:避免任何规范和重复内容问题的最佳做法是什么?感谢您的帮助! 最佳答案 常见错误重要提示:确保您提供的hreflang值确实有效。请特别注意两个最常见的错误:缺少确认链接:如果页面A链接到页面B,则页面B必须链接回页面A。如果不是所有使用hreflang注释的页面都是这种情况,则这些注释可能会被忽略或无法正

apache - .htaccess 影响其他文件 url

我正在尝试使.htaccess规则不影响其他文件url例子我的.htaccess规则是RewriteEngineOnRewriteRule^([^/]*)$/tr/hp.php?q=$1[L]我的网址是mydomain.com/keywords关键字上一切正常,但当我尝试打开robots.txt时mydomain.com/robots.txt或mydomain.com/images.jpg任何其他文件url重定向到/tr/hp.php?q=filename哪个.htaccess重写规则适用于两者? 最佳答案 尝试:RewriteEn

html - 具有少量动态 HTML 文件和许多可能 URL 的站点的站点地图

我的第一个Web开发项目即将结束,我希望为我们的网站构建一个站点地图,作为搜索引擎优化的一部分。如果我理解正确,站点地图是一个文件,它显示我网站所有公共(public)页面的内容树(类似于Windows资源管理器中的路径)。为了回答我的问题,您需要了解有关网站及其运作方式的一些背景信息。该站点是关于鸟类迁徙的,用户在包含搜索框的主页上输入该站点,他或她能够搜索一种鸟类,如果我们有关于它的数据,则用户能够转到一个单独的页面关于这只鸟的信息。用户可以从那里访问有关该物种的统计数据。该页面将如下所示,其中填充了我们从数据库中获取的内容。信息页面的URL类似于http://domain.com

seo - Google Bot (SEO) 和使用 cookie 但具有完全相同 url 的语言

有什么方法可以通知googlebot要获取其他语言,它需要设置cookie?例如,在https://www.famistar.com用户可以单击页面底部的更改语言。幕后真正发生的是通过js的按钮将设置一个cookie并重新加载页面。有什么方法(无需修改url或为语言添加url参数)我们可以通知googlebot抓取所有提供的语言? 最佳答案 Google无法准备好cookie和session,并证明该用户在任何浏览器上使用“Web开发人员工具”并禁用cookie。Google可以索引和抓取您的语言的唯一方法是将它们添加为URL“my

php - 如何从 opencart 2.x 中的 url 中删除类别名称?

我想从我的opencart站点的url中删除类别名称。我在很多地方寻找解决方案。有些人建议替换$url.='/'。$query->row['keyword'];和$url='/'。$query->row['关键字'];在seo_url.php中,但是当我从类别菜单中选择产品时问题仍然没有解决,它仍然在url中显示类别名称。如何在opencart2.x中删除该类别名称我正在使用opencart2.1提前致谢。 最佳答案 找到解决方案。Opencart在system/storage/modification/catelog文件夹中存储另

ios - 在 App Store 中更改应用程序名称会更改 URL,那么 ASO 呢?

如果我更改我的应用程序名称,URL也会更改。指向URL的链接计入ASO,所以我想知道是否有一种方法可以在不更改URL的情况下更改名称,或者旧URL是否会自动重定向到新URL。 最佳答案 如果您的旧链接如下所示:https://itunes.apple.com/us/app/your-app-name/id0000000000然后你可以将它缩减为:https://itunes.apple.com/us/app/id0000000000并且无论名称如何,它仍然会指向同一个应用程序,因为当您更改它的名称时,应用程序的标识符不会更改。

php - 如何使用 web.config 重写 IIS Url 重写模块中的网页 url?

我搜索消除html文件扩展名的规则(或一组规则)但同时能够重写浏览器url,如下例所示:category1_pageid2.html到categories_page(对seo更友好)我有一个带有IIS_UrlRewriteModule7.1.1952.0的IIS8.5共享主机环境非常感谢您的帮助 最佳答案 在IIS中,我创建了一条新规则:然后在下一个对话框中,我添加了一个Patterncategories_page,其中包含{QUERY_STRING}匹配模式c=(\d+)&p=(\d+)(尽管您可能不需要查询字符串-根据您的需要自