球員我是Symfony的新手,我有下面的問題,看看這是否可能。Symfony重定向
Righ now我有一個應用程序在位於www.domain.com/app的Symfony上運行,我想如果用戶訪問URL重定向到另一個網站(因爲很多用戶試圖暴力登錄儀表板),但是如果我把Symfony應用程序登錄URL(www.domain.com/app/dashboard/login)顯示登錄儀表板。
我必須嘗試使用.htaccess做些事情,但不要運氣。
感謝
球員我是Symfony的新手,我有下面的問題,看看這是否可能。Symfony重定向
Righ now我有一個應用程序在位於www.domain.com/app的Symfony上運行,我想如果用戶訪問URL重定向到另一個網站(因爲很多用戶試圖暴力登錄儀表板),但是如果我把Symfony應用程序登錄URL(www.domain.com/app/dashboard/login)顯示登錄儀表板。
我必須嘗試使用.htaccess做些事情,但不要運氣。
感謝
可能像
RewriteRule ^app$ "http://otherwebsite.example.com/$1" [R,L]
在你的.htaccess
?完整的登錄URL將仍然有效,因爲此規則僅捕獲以應用程序結尾的URLS
其實您的問題不是Symfony特有的。這更多關於重寫規則。 另外,如果有人訪問/應用程序(這裏有可選的結尾斜槓),爲什麼不只是回答錯誤404?
RewriteRule ^app(\/?)$ - [L,R=404]
如果您知道攻擊者使用訪問日誌或任何其他特定IP地址,則可以在該.htaccess文件中寫入「deny from xxx.xxx.xxx.xxx」。 –
重定向你可以使用任何要求return $this->redirect('http://stackoverflow.com');
你有很多soulion的這一個:
public function indexAction()
{
return $this->redirect('http://symfony.com/doc');
}
不要忘記檢查文檔:
你能顯示一些代碼嗎? –