将https:// www重定向到https:// non-www

时间:2016-10-05 07:58:05

标签: wordpress .htaccess redirect mod-rewrite

我想要所有这些地址:

  1. http://www.example.com (目前使用我的.htaccess文件正确重定向)
  2. http://example.com (目前使用我的.htaccess文件正确重定向)
  3. https://www.example.com (此地址不会重定向)
  4. 重定向到https://example.com

    使用以下.htaccess文件,我只能将1.和2.地址重定向到https://example.com

    只有https://www.example.com仍然没有重定向到https://example.com

    这是我的.htacess文件

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    # URL with www rewrite to https without www
    RewriteCond %{HTTP_HOST} ^(www\.)(.*) [NC]
    RewriteRule (.*) https://%2%{REQUEST_URI} [L,R=301]
    
    # URL without www rewrite to https
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^(www\.)(.*) [NC]
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    

1 个答案:

答案 0 :(得分:1)

你的问题肯定是重复的,但我找不到合适的人指出。

0 - 65535