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

非www / www重定向
EN

Stack Overflow用户
提问于 2016-02-03 20:59:27
回答 1查看 1.6K关注 0票数 1

我正在对位于我的.htaccess目录中的public文件做一些非常简单的事情

这是我的.htaccess文件

代码语言:javascript
复制
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # domain.com redirect to www.domain.com
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

非常标准的脱胎换骨东西。但是,每当我在浏览器中输入domain.com时,jsut就会重定向到yahoo搜索。

EN

回答 1

Stack Overflow用户

发布于 2016-02-03 21:08:00

试试这个:

代码语言:javascript
复制
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301,NC]

您希望将at domain.com 的所有内容重定向到 www.domain.com

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

https://stackoverflow.com/questions/35187579

复制
相关文章

相似问题

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