[WordPress] 後台登入網址修改(wp-login.php) – 使用 Rename wp-login.php

WordPress根目錄下的wp-login.php就是登入口, 最快的修改不外乎直接重新命名加上把Login Form action同時更新! 但有個Plugin簡易好用,名為Rename wp-login.php。透過Plugin bundleing WP Load,設定URL後wp-login.php過Framework底層會被自動轉導404,實在值得一用。 外掛名稱:Rename wp-login.php Github:https://github.com/iseulde/rename-wp-login

[Yii2] 佈署子目錄網址架構(Route SubDirectory) – 設定 $request->baseUrl、修正Url與PrettyUrl

Yii2部屬上,如果不是在Domain根目錄,要部屬Yii2恐造成Base Url錯亂及PrettyUrl後的Route吃不進Yii。 例如,在Nginx location目錄名與實體uri(Sub document root in location)不一樣下,預設的Yii其Base Url會以uri為主而非Nginx location目錄名,另外PrettyUrl因為無法正確比對REQUEST_URI導致Route無法解析。 基本影響層級,Url可能是取自DOCUMENT_URI \yii\helpers\Url::to([‘/’]); \yii\helpers\Url::home(); 【解決方法】: 在Yii2 config -> request component -> baseUrl 設定基礎目錄(同Nginx location目錄名),以讓Yii依此套用全部基礎Url,也才能依此路徑去比對REQUEST_URI取得Route。 $config = [ ‘components’ => [ ‘request’ => [ ‘cookieValidationKey’ => ”, ‘baseUrl’ => ‘/subdir’ ], ] […]