草庐IT

variables - SEO 友好 URL,每种语言使用一个变量

我有以下情况:我们的实际URL结构如下:http://www.silentdivers.com/index.php?lang=en英语,fr法语,gefr德语现在我喜欢-或者我知道你的建议是什么是最好的方法:http://www.silentdivers.com/de/德语的index.php等等。我需要帮助如何在htaccess文件中执行此操作。 最佳答案 您的重写规则(在.htaccess中)必须如下所示:RewriteEngineonRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{R

url - 规范 URL 能否在不损害 SEO 的情况下重定向到等效的用户友好 URL?

我正在开发一个“文章库”网站系统。文章已指定规范名称,但它们的路径(它们所在的文件夹)和名称可以更改。如果您访问以规范名称结尾的网址,您将被重定向到文章当前所在的正确路径。在内部,我将其用于文章之间的稳定链接,因此即使文章已移动或重命名,它们也能正常工作。例子:example.com/blah/blah/140913-chinaexample.com/140913-china都重定向到:example.com/journeys/asia/visit-to-china如果我移动文章,以前的url仍然有效-对于这个新路径:example.com/my-adventures/china这很好

php - 管理多语言网站 SEO 友好的最佳方式

我有一个关于创建多语言网站的问题。简而言之,我想在线发送一个网站并将其翻译成4种语言。最重要的是该网站对SEO友好。我已经阅读了几篇关于这个主题的文章,其中一些文章发表在这里。最后我决定创建这样的子文件夹:www.example.com/es西类牙语www.example.com/de德语等等……主要语言将是英语www.example.com。因为我是第一次处理这个问题,想请教一下如何处理。乍一看,类似的方法让我意识到每个子文件夹www.example.com/es等将包含主站点的所有代码。这意味着每次我更改某些内容时,我都必须将更改复制/粘贴到每个文件夹中?有没有更有效和动态的方式来

.htaccess - htaccess mod_rewrite 和 301 重定向到友好的 url

现在,我正在尝试使用mod_rewrite编写一些htaccess代码。我有问题:(RewriteEngineOnRewriteRule^home$index.php?page=home这是我在.htaccess文件中的代码。当我访问domena.com/index.php?page=home时,它​​与domena.com/home完全一样但是,这对google不友好,因为我们有双页:domena.com/index.php?page=homedomena.com/home都是一样的我想达到什么目的?我想让选择domena.com/index.php?page=home的用户将他重定

javascript - 以 SEO 友好的方式使用 Javascript 将 URL 路由映射到操作

我读过有关转义片段的内容,但我认为它不适用于此处,因为我需要做的是以SEO友好的方式将特定URL路由路由到同一页面上的特定操作。考虑一个例子:一个页面有30个帖子。标记已经存在,这里没有AJAX魔法。一旦用户点击像example.com/#/test-post这样的URL,我想打开一个包含帖子内容的弹出窗口(假设test-post是帖子slug或任何其他内容标识符)。这适用于帖子、图片库和几乎所有我想通过将URL路由与特定Javascript操作匹配来在弹出窗口中显示的内容。技术部分是小菜一碟,但这在SEO方面表现如何?我知道对单个帖子使用单独的页面可能是最好的,但是是否可以允许为单个

.htaccess - 尾部斜杠问题使用 mod_rewrite 用于 SEO 友好 URL

我认为自己相当有能力使用PHP。然而,当涉及到mod_rewrite时,我完全迷失了。我有一个URL结构,其工作方式如下:http://site/something/something-else/the-actual-page/重定向到:http://site/index.php?page=the-actual-page它只是传递给脚本的最终“文件夹”。前面的“文件夹”(如果有)用于SEO和结构目的。如果前面有一个文件夹“promotion”,那么它会重定向到一个单独的文件。这是沿着:http://site/promotion/campaign-name/重定向到http://site

seo - 使 Durandal SPA 网站 SEO 友好

我正在尝试使单页应用程序可抓取,并已成功按需创建HTML快照,但我很难理解“#”片段是否被视为“漂亮的URL”,或者它是否只是“#!“?我读过http://durandaljs.com/documentation/Making-Durandal-Apps-SEO-Crawlable.html和https://developers.google.com/webmasters/ajax-crawling/docs/specification在我看来只有“#!”是一个漂亮的URL,但Durandal不支持它。不过它支持pushState。根据最后一个链接,如果页面已经在使用漂亮的URL,则不

.htaccess - SEO 友好的 URL 正在工作,但主页不再工作

我想在我的网站上使用SEO友好的URL,所以我将以下代码写入我的.htaccess文件:#urlrewritequerystringremoval....RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^([^/]+)/?$index.php?pagina=$1#urlrewritequerystringremoval....或者下面的代码(不同时使用,两者似乎对我来说都是一样的)#urlrewritequerystringremoval..Rewri

php - Yii2 301 从原始 url 重定向到 .htaccess 中的 SEO 友好 url 不起作用,需要其他解决方案

我有一个基于Yii2高级模板的站点,用于替换无法针对SEO优化的旧站点。在Yii2的urlManager配置中启用了SEO友好的url。出于SEO目的,我应该从旧站点编写近20301重定向,以获取具有结构的原始查询字符串的url:/index.php?p=var/index.php?p=open_cat&cat_id=55到SEO友好的url('contoller'、'action'、'alias'是变量):/controller/action/alias我试过:在前端/web/.htaccess中:RewriteEngineonRewriteCond%{REQUEST_FILENAM

php - 未加载使用 .htaccess CSS 文件的 seo 友好 url

这个问题在这里已经有了答案:Reference:mod_rewrite,URLrewritingand"prettylinks"explained(5个答案)关闭4年前。我有一个url看起来像https://sparkle.000webhostapp.com/movie.php?id=16我想把它改成https://sparkle.000webhostapp.com/movie/16我已经创建了.htaccess文件作为Options-MultiViewsRewriteEngineOn#redirect"/movie.php?id=xxx"to"/movie/xxx"RewriteCo