全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1337|回复: 5
打印 上一主题 下一主题

[Windows VPS] 求个apache的301规则,实在百度不到了。

[复制链接]
跳转到指定楼层
1#
发表于 2015-2-27 14:08:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想要一个能把http的根域和二级域名www和https根域 跳转到https的www域名上。
  1. 就是将:
  2. http://XXX.COM 和 http://WWW.XXX.COM 和https://xxx.com 3个跳转到:https://WWW.XXX.COM
复制代码


囧死了,怎么百度都百度不出来。。好烦躁,求大神指点啊。

这个是本来的规则:
  1. Options -Indexes
  2. <IfModule mod_rewrite.c>
  3.     RewriteEngine On
  4.     RewriteBase /

  5.     RewriteCond %{HTTPS} !=on
  6.     RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [L,R]

  7.     RewriteRule ^(welcome(/index)?|index(\.php)?)/?$ / [L,R=301]
  8.     RewriteRule ^(.*)/index/?$ $1 [L,R=301]

  9.     RewriteCond %{REQUEST_FILENAME} !-d
  10.     RewriteRule ^(.+)/$ $1 [L,R=301]

  11.     RewriteCond %{REQUEST_URI} ^system.*
  12.     RewriteRule ^(.*)$ /index.php/$1 [L]

  13.     RewriteCond %{REQUEST_FILENAME} !-f
  14.     RewriteCond %{REQUEST_FILENAME} !-d
  15.     RewriteRule ^(.*)$ index.php/$1 [L]
  16. </IfModule>

  17. <IfModule !mod_rewrite.c>
  18.     ErrorDocument 404 /index.php
  19. </IfModule>
复制代码
2#
发表于 2015-2-27 14:23:36 | 只看该作者
通过htaccess实现301
RewriteEngine On

  RewriteBase /

  RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]

  RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

  如果是带WWW的域名间跳转,则以此类推,在域名前加上WWW即可。

3#
 楼主| 发表于 2015-2-27 14:26:49 | 只看该作者
快乐为本 发表于 2015-2-27 14:23
通过htaccess实现301
RewriteEngine On

3个域名,外加https 可以用这个规则吗,而且我上面源码程序还有一段规则不知道怎么融合在一起,我有试过加类似这样的 规则进去,会发生错误!
4#
 楼主| 发表于 2015-2-27 17:50:44 | 只看该作者
  只能自顶一下了。
5#
发表于 2015-3-1 01:19:51 | 只看该作者
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [L,R]

这个本来就可以了吧

意思是将所有主机跳转到https的主机名
6#
发表于 2015-3-1 10:54:56 | 只看该作者
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-13 07:13 , Processed in 0.079599 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表