如何在herokuapp免费托管中进行301重定向?
我正在尝试在我的herokuapp中执行301重定向。我该怎么做呢。我使用了如何在herokuapp免费托管中进行301重定向?,heroku,redirect,Heroku,Redirect,我正在尝试在我的herokuapp中执行301重定向。我该怎么做呢。我使用了。我还为每个页面使用了这个标签,每个页面都有该页面的url。但我仍然未能修复heroku网站中的301重定向问题 使用urlhttp://mysite.herokuapp.com网站正在运行,但使用url www。http://mysite.herokuapp.com它显示 无法访问此网站 Yoast seo显示此消息 “警告,没有301重定向用于将流量重定向到您的服务器。” 首选域。有和没有成功加载的页面 www.co
。我还为每个页面使用了这个标签,每个页面都有该页面的url。但我仍然未能修复heroku网站中的301重定向问题
使用urlhttp://mysite.herokuapp.com
网站正在运行,但使用url
www。http://mysite.herokuapp.com
它显示
无法访问此网站
Yoast seo显示此消息
“警告,没有301重定向用于将流量重定向到您的服务器。”
首选域。有和没有成功加载的页面
www.com被视为重复内容!”
对于这个问题,我认为我的网站并没有在谷歌上建立索引。如何在谷歌搜索中显示我的网站。
注意:我已经将我的网站提交到谷歌搜索控制台并进行了验证
请帮我解决这个问题。您需要使用名为htaccess的东西 如果不创建文件,则web目录的根目录中应该有一个名为“.htaccess”的文件 您需要这样的规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite.herokuapp.com [NC]
RewriteRule ^(.*)$ http://mysite.herokuapp.com/$1 [L,R=301]
这应该将www流量重定向到无www前缀,但如何在Heroku中提交.htaccess文件您应该具有FTP访问权限?juts将其上载到根目录是的,我有。我已将.htaccess文件上载到根目录。但heroku不接受.htaccess文件,因为它不是apache服务器。那样的话,我该怎么办?