2016-06-08 1 views
0

Jungs Ich bin neu mit Symfony und ich habe die folgende Frage, ob das möglich ist.Symfony Redirect

Righ jetzt habe ich eine App, die auf Symfony läuft, die in www.domain.com/app befindet und ich möchte, wenn ein Benutzer die URL-Umleitung zu einer anderen Website besucht (da viele Benutzer versucht, die Login-Dashboard), aber wenn ich die Anmelde-URL der Symfony-App, die www.domain.com/app/dashboard/login lautet, einstelle, wird das Login-Dashboard angezeigt.

Ich muss versuchen, etwas mit .htaccess zu tun, aber mit nicht Glück.

Dank

+0

Können Sie Code anzeigen? –

Antwort

2

vielleicht so etwas wie

RewriteRule ^app$ "http://otherwebsite.example.com/$1" [R,L] 

in der .htaccess? Die vollständige Login-URL wird weiterhin funktionieren, da diese Regel nur URLs abfängt, die mit app enden

Eigentlich ist Ihre Frage nicht so Symfony-spezifisch. Es geht mehr um Rewrite-Regeln. Und warum nicht einfach mit einem Fehler 404 antworten, wenn jemand auf/app zugreift (hier mit optionalem Schrägstrich)?

RewriteRule ^app(\/?)$ - [L,R=404] 
+0

Wenn Sie die spezifische IP-Adresse kennen, die der Angreifer aus Zugriffsprotokollen oder anderem verwendet, können Sie in dieser .htaccess-Datei auch "deny from xxx.xxx.xxx.xxx" schreiben. –

0

jede Anfrage umleiten Sie

return $this->redirect('http://stackoverflow.com');