Laravel。在子域之间重定向

时间:2017-05-22 08:31:40

标签: php .htaccess redirect laravel-5

我想将带或不带www的所有网址重定向到特定的子域名。

实施例: example.comwww.example.comcn.example.com

我看到有人说通过编辑公共的.htaccess文件会这样做,这就是我的.htaccess文件中的内容:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# 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>

2 个答案:

答案 0 :(得分:0)

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="topnav" id="myTopnav" align="left"> <a href=""> <p>Home</p> </a> <a href=""> <p>Portfolio</p> </a> <a href=""> <p>About</p> </a> <a href=""> <p>Impressum</p> </a> <a href="javascript:void(0);" style="font-size:15px;" class="icon" onclick="myFunction()">&#9776;</a> </div> <div class="banner topnav"></div> <div id="grad"> <div id="wrapper"> <div> <p></p> </div> </div> </div>下方使用此规则,

rewriteengine

答案 1 :(得分:0)

这会保留请求路径和参数:

RewriteCond %{HTTP_HOST} ^example.com$ RewriteRule ^$ subdomain.example.com/$1 [L,R=301]