首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向至no-www

重定向至no-www
EN

Stack Overflow用户
提问于 2019-08-01 22:40:00
回答 1查看 38关注 0票数 0

对不起,我搜索了,但没有找到我的解决方案我有一个http://www项目在我的主机上位于一个文件夹www,在这个文件夹中有所有的文件的应用程序和我的.htaccess文件,我想所有的链接:www...被重定向到http://..。(没有www)因为我和google有问题。

下面是我的.htaccess文件的内容

代码语言:javascript
复制
    RewriteEngine On

        ## www -> no-www
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ 
    RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L,NE,QSA]
        ## http -> https
    RewriteCond %{HTTPS} off
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

但它不起作用,如果我用两个urls去我的网站,我没有重定向

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-09 14:32:08

将此规则添加到.htaccess文件的顶部

代码语言:javascript
复制
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    # www -> no-www
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule (.*) https://example.com/$1 [R=301,L]
    # http -> https
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://example.com/$1 [R=301,L]

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

https://stackoverflow.com/questions/57311513

复制
相关文章

相似问题

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