【问题标题】:non www to www redirect htaccess on laravel非 www 到 www 重定向 laravel 上的 htaccess
【发布时间】:2016-05-13 06:31:01
【问题描述】:

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

这是我的 .htaccess 文件

<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 时,它都会重定向到 yahoo dns 搜索

【问题讨论】:

    标签: php apache .htaccess laravel mod-rewrite


    【解决方案1】:

    试试这个:

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

    您想将所有内容重定向 domain.com www.domain.com

    【讨论】:

    • 它仍然将我重定向到有关 DNS 的雅虎搜索,我不确定问题是什么......
    • 大声笑我忘了添加它。现在一切正常,但仍然无法重定向
    • 大声笑,它有什么作用吗?
    • 一切都正常加载,但没有用.htaccess完成重定向
    • 你确定重写模块已启用?
    猜你喜欢
    • 2011-04-12
    • 2015-12-31
    • 1970-01-01
    • 2012-11-16
    • 1970-01-01
    • 2019-01-29
    • 2018-05-26
    • 2014-07-26
    相关资源
    最近更新 更多