我对mod_rewrite一无所知,所以我很乐意得到任何帮助。我只想让Apache根据检测到的国家/地区语言重定向我的主页。我的PHP可以自动翻译成多种语言,并且由于SEO,我试图避免将完全相同的站点与子域和域相乘-但看起来Google还没有那么先进,没有其他选择。例如mysite.comto:mysite.com/index.php?lang=nlforhollandmysite.com/index.php?lang=frforfranceandfornospecifiedcountrycodejustto:mysite.com/index.php?lang=bemysite.com
我开发了一个网站,其中有一些静态页面。比如探索、回家、反馈。这些链接如下website.com/views/explore.phpwebsite.com/index.phpwebsite.com/views/feedback.php我想为上面提到的每个URL写一个不同的SEOURL。可能吗?即例如website.com/views/explore.php应该转换/可见为website.com/explorewebsite.com/views/feedback.php应该转换/可见为website.com/give/feedback等等 最佳答案
看看谷歌目前如何看待我们的网站,并得出结论......基本上,我们使用URL重写的沼泽标准结构来使它们看起来对SEO友好。例如,产品URL的形式为anystring_([0-9]).html等等。当然,这允许我们在产品ID之前链接到我们想要的任何内容……我们已经完成了。过去,产品页面是Product_Name_79.html,然后变成了Brand_Name_Product_Name_79.html。apache并不真正关心,在任何一种情况下都会传递id79。然而,谷歌现在有这个产品的2个版本缓存在不同的URL下——这不是一件好事,因为它继续到达第一个URL并抓取它。同样的事情也适用于我
即使只提供了id,我也想得到slug。例如我输入这个:http://stackoverflow.com/questions/6421212/网站加载后,URL变为:http://stackoverflow.com/questions/6421212/how-to-rewrite-url-with-post-title-slug我的意思是,即使我只输入了Id,我也想拉起slug。提前致谢! 最佳答案 mod_rewrite不知道给定ID的正确slug。您的应用程序会生成slug。因此,您使用ID从数据库中获取slug,并将其与浏览器发
我使用的是Joomla1.5.14,我按照下图配置了SEO现在我需要将一些旧URL映射到新站点假设我需要将htp://mysite/old.html映射到新的Joomla页面http://mysite/index.php?option=com_content&view=article&id=32&Itemid=70我在.htaccess文件中添加了以下内容RewriteRule^old\.html$index.php?option=com_content&view=article&id=32&Itemid=70#works!!这工作正常,但如果我在.htaccess中使用SEFURL(
你好,我正在尝试制作“漂亮”的URL,第一条规则按预期工作,它正在转向www.blabla.com/index.php?page=tags&tag=blabla进入www.blabla.com/tags/blabla但是第二条规则不起作用?RewriteEngineOnRewriteRule^([^/]*)/([^/]*)$/index.php?page=$1&tag=$2[L]RewriteRule^([^/]*)/([0-9]*)$/index.php?page=$1&article=$2[L]比你强 最佳答案 由于数字除了正斜
我对.htaccess和mod_rewrite还很陌生。我可以用特定的url准备seo友好的url。但是我想制作一个可以为我统一一切的东西。例如;Original:http://www.domain.com/index.php?module=profile&id=1.SEO:http://www.domain.com/profile/1.htaccessCode:RewriteRule^profile/(.*)?module=profile&id=$1[L]如您所见,我必须在.htaccess文件中指定profile和任何其他模块名称我想做的是;Original:http://www.
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。另一个非常初学者的网站问题。所以看看一个简单的php站点背后的文件结构:FilestructureforPHP-basedwebsiteFolder/FileStructureConventions?建议使用类似于以下的结构:htdocs//Assets//CSS/JS/func/func.php_newpost.phptags.phpindex.php
我正在尝试将具有查询字符串的URL重写为其SEO友好名称,即考虑mysite.com/models?p1=v1我想把它改写成mysite.com/models/p1/v1用户应该在地址栏中看到上面的地址。有什么建议吗? 最佳答案 .htaccess应该是:RewriteEngineOnRewriteRule^models/(.+)/(.+)$models.php?$1=$2[NC,L] 关于url-如何使用mod_rewrite将查询字符串转换为路径URL?,我们在StackOverfl
我正在开发一个基于Bootstrap的响应式网站。主网站导航中的下拉菜单是通过单击而不是悬停打开的。每个部分没有索引内容,只有下拉列表中的特定页面链接。如果内容位于:是否会受到SEO惩罚www.mysite.com/books/moby-dick什么时候www.mysite.com/books导致404错误?如果必须的话,我可以生成包含指向所有子项的链接的索引页面,但我宁愿避免创建任何不能直接查看的内容。我想使用mod_rewrite按“文件夹”组织页面,此时我已经很好地处理了这一点。 最佳答案 以我的理解,搜索引擎不会将一个页面的