2016-04-13 4 views
-1

Also, ich benutze Yii2 in meinem Projekt, ich habe eine Seite (Landingpage) erstellt, und ich muss alle Benutzer nur auf diese Seite von jeder einzelnen Anfrage umleiten . Beispiel - myblog.local - meine Hauptseite, auf der sich die Zielseite befindet. Wenn der Benutzer beispielsweise myblog.local/lalala aufrufen möchte, sollte er zu myblog.local weitergeleitet werden. Er sollte also immer auf der Zielseite sein. Die Frage ist also: Wie kann ich das machen? Oder ist es besser, es von .htaccess zu tun?Umleiten von Benutzern in jeder Anfrage auf eine einzelne Seite Yii2

Antwort

0

Dies sollte funktionieren. Kopieren Sie das folgende in der .htaccess-Datei: (. *)

RewriteEngine auf

RewriteCond% {REQUEST_URI}/$

RewriteRule/[R = 302, L]

  • Möglicherweise möchten Sie Dateierweiterungen für Stylesheets, Bilder und Skripts von der Umleitung ausschließen, damit sie von der Seite, auf die Sie umgeleitet werden, weiterhin verwendet werden können. Ich bin mir jedoch nicht sicher, ob dies für Ihre Einrichtung erforderlich ist. *
+0

thx, die geholfen – nikosson

0

In config/main.php:

'components' => [ 
    'urlManager' => [ 
     'enablePrettyUrl' => true, 
     'showScriptName' => false, 
     'rules' => [ 
      '<url:(.*)>'=>'maintenance/index', 
     ],   
    ], 
], 

Referenz: Found the solution here

Verwandte Themen