一段时间以来,我一直在使用以下.htaccess将非https重定向到https:RewriteEngineonRewriteCond%{HTTPS}!=on[NC]RewriteRule^(.*)$https://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]然而,本周一位SEO专家告诉我,这为这样的链接提供了2个重定向:www.example.com/test第一个到https://www.example.com/test第二个到https://www.example.com/test/显然这对SEO不利,所以我尝试在最后一行添加/,这对文件不起作用,例如w
我正在运行一个包含3个域的网站,重定向到该域(没有索引文件,仅通过提供商的管理面板)。有没有办法对这些重定向域进行SEO?当我想到这个时,我意识到通过重定向您可能无法上传.htaccess,因为您没有网络空间。我认为这是不可能的,但我问只是为了确定。 最佳答案 您是对的-无法对仅重定向到不同域的域进行SEO。无论如何,元标记/数据不会给您带来任何SEO好处-一切都与内容和权威有关。 关于.htaccess-htaccess中的元标记关键字?,我们在StackOverflow上找到一个类似
我正在尝试将来自多个旧域的页面逐页重定向到一个新域,即:第1页:http://www.example.org/default.asp?id=1重定向到http://www.example2.org/newpage.html第2页:http://www.example2.org/default.asp?id=2重定向到http://www.example.org/contact.html……等等。每个旧页面都会重定向到特定的新页面。我试着按照.htaccess的方式写一些东西Redirect301http://www.example.org/default.asp?id=1h-tp://
我已经从我的网站上删除了一个名为forums的文件夹3个月了。但在我的谷歌网站管理员工具中,它一直在说,例如/forums/member.php?u=1092丢失(404)。有什么办法可以阻止这些消息并告诉谷歌我不会重新上传它?这会影响我的SEO排名吗?我试过这段代码,但它不起作用。RewriteRule^forums/(.*)$http://www.mysite.com[301,L]谢谢。 最佳答案 您是否尝试过将状态码更改为410?410GoneTherequestedresourceisnolongeravailableatt
目前,我的页面URL如下所示:http://ourdomain.com/articles/?permalink=blah-blah-blah我想将它们转换成:http://ourdomain.com/articles/blah-blah-blah如何使用PHP而不是.htaccess来完成此操作? 最佳答案 Howcaniaccomplishthisusingphpbutnotwith.htaccess..你不能。您需要告诉网络服务器如何处理实际不存在的URL。在Apache中,这是在中央配置或.htaccess文件中完成的。如果您
我如何仅JavaScript和/或.htaccess来映射请求:http://example.com/map/new_york到:http://example.com/map?city=new_york用户没有看到URL重定向?更新:由于这里似乎有很多困惑,我将提供更多细节。我想为我的map应用程序完成搜索引擎优化(SEO)。该map位于我的网络服务器上,网址为http://example.com/map。我想让人们深层链接到他们选择的城市,形式为http://example.com/map/?city=new_york。因为我想要SEO,所以URL应该看起来像:http://exam
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我的网站www.sellGuru.in有很多由谷歌网站管理员报告的404错误,但这些url可以从浏览器访问。我不明白为什么网站管理员会报告这些错误。我的站点htaccess文件将所有内容重定向到index.php?page=pagename但Google网站管理员无法使用htaccess文件找到像sellguru.in/contact重定向到=>sellguru.in/index.php?pa
我正在处理一个项目,但遇到了问题。问题主要获取数据:www.enterr.com/profile.php?username=beraki将是:www.enterr.com/beraki没关系但我有一个2GET数据url:www.enterr.com/profile.php?username=beraki&mode=about我希望它是:www.enterr.com/beraki/about如果我有一个3GET数据url,我希望它们都像上面那样友好。 最佳答案 试试这个获取两个数据:RewriteEngineOnRewriteCond
这个问题在这里已经有了答案:Reference:mod_rewrite,URLrewritingand"prettylinks"explained(5个答案)关闭8年前。我在我的php网站上设置漂亮的url时遇到问题,希望你们能帮我解决这个问题。现在实际的url看起来像这样:http://www.domain.com/product.php?op=showm&name=the-slug&id=id我希望它看起来像这样:http://www.domain.com/products/the-slug/id甚至没有id更好。感谢任何帮助,非常感谢!干杯
我到处都搜索过这个,但我能找到的都是与.htaccess文件相关的。我的网站所在的服务器未使用Apache,因此我无法使用.htaccess文件。每当他们输入非www域时,我都试图将他们发送到我网站的www版本。因此,如果用户键入domain.com,它将把他们发送到www.domain.com。问题是它们都已经指向同一个coldfusion文件。我有一个有效的重定向设置,但它是一个302重定向:如果我将cfset更改为:它创建了一个无限重定向循环,我得到了一个错误页面。我需要使用301重定向,这样Google就不会对我的页面进行双重索引并说我有重复的内容,因为它将www和非www视为