将子域重定向到非www https

时间:2017-09-12 13:02:56

标签: apache laravel .htaccess redirect

您好我们已经开发了laravel的网络应用程序。现在我们有两个子域:

Devpanel.example.com Panel.example.com

我们希望确保将www和http流量重定向到https和非www。例如:

<?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">

    <translate xmlns:android="http://schemas.android.com/apk/res/android"
        android:zAdjustment="top"
        android:duration="2000"
        android:toYDelta="0%"
        android:fromYDelta="200%"
        android:toXDelta="50%"
        android:fromXDelta="100%"/>

</set>

此外,任何子页面都应作为示例http:// panel移动。例。 com / users应转到https:// panel。例。 com / users和http:// www。 panel .example .com / users将转到https:// panel。例如.com / users

如果我们当然登录到应用程序,它应该将我们重定向到所有上述情况的登录状态。

由于此应用程序在laravel中完成,因此当http重定向到https时,会在URL中附加index.php。我们怎样才能确保将其删除?

对上述任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

您可以编辑web.php文件

if (env('APP_ENV') === 'production') {
URL::forceSchema('https');}

在顶部添加上面的代码强制所有页面。