2016-06-08 82 views
0

球員我是Symfony的新手,我有下面的問題,看看這是否可能。Symfony重定向

Righ now我有一個應用程序在位於www.domain.com/app的Symfony上運行,我想如果用戶訪問URL重定向到另一個網站(因爲很多用戶試圖暴力登錄儀表板),但是如果我把Symfony應用程序登錄URL(www.domain.com/app/dashboard/login)顯示登錄儀表板。

我必須嘗試使用​​.htaccess做些事情,但不要運氣。

感謝

+0

你能顯示一些代碼嗎? –

回答

2

可能像

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

?完整的登錄URL將仍然有效,因爲此規則僅捕獲以應用程序結尾的URLS

其實您的問題不是Symfony特有的。這更多關於重寫規則。 另外,如果有人訪問/應用程序(這裏有可選的結尾斜槓),爲什麼不只是回答錯誤404?

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

如果您知道攻擊者使用訪問日誌或任何其他特定IP地址,則可以在該.htaccess文件中寫入「deny from xxx.xxx.xxx.xxx」。 –

0

重定向你可以使用任何要求return $this->redirect('http://stackoverflow.com');