首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >htaccess -将当前文件修改为301-将所有流量重定向到https

htaccess -将当前文件修改为301-将所有流量重定向到https
EN

Stack Overflow用户
提问于 2016-06-11 03:08:05
回答 1查看 31关注 0票数 0

这是我当前的.htaccess文件:

代码语言:javascript
复制
Options -Indexes FollowSymLinks Includes ExecCGI MultiViews
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT}   (.*)ApacheBench(.*)    [NC]
RewriteRule ^(.*) - [F]
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule .* h++p://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^seconddomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.seconddomain.com [NC]
RewriteRule ^(.*)$ h++p://firstdomain.com/path/to/somewhere [L,R=301,NC]

php_value memory_limit 512M
php_value max_input_vars 10000
php_value upload_max_filesize 5000M

我想要做的是,所有进入firstdomain.com的流量都会被重定向到https://firstdomain.com

所以:

  • h++p://firstdomain.com
  • h++p://www.firstdomain.com
  • h++ps://www.firstdomain.com

应将所有内容重定向(301重定向)到

  • h++ps://firstdomain.com

我需要怎么修改它?我之前已经尝试过了,但是我总是收到一个重定向错误,似乎无法结束,因此浏览器停止解析域名。

EN

回答 1

Stack Overflow用户

发布于 2018-06-05 05:04:48

代码语言:javascript
复制
Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?firstdomain.com$ [NC]
ReWriteRule ^(.*)$ https://seconddomain.com/$1 [R=301,L]

你可以试试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37755566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档