Articles of url routing

Определить конечное назначение сокращенного URL-адреса в PHP?

Как я могу это сделать в PHP? например bit.ly/f00b4r ==> http://www.google.com/search?q=cute+kittens В Java решение таково: Вы должны отправить запрос HEAD на url, используя экземпляр HttpWebRequest. В возвращаемом HttpWebResponse проверьте ResponseUri. Просто убедитесь, что для параметра AllowAutoRedirect установлено значение true в экземпляре HttpWebRequest (по умолчанию это верно). (Thx, casperOne) И код private static string GetRealUrl(string url) […]

Самый эффективный способ кодирования дружественных URL-адресов для SEO?

В настоящее время я использую .htaccess и PHP для анализа URL-адресов следующим образом: URL : http://blah.com/article/123_this-that-and-the-other .htaccess : RewriteEngine On RewriteRule ^article/([0-9]+)_(.+)/?$ index.php?page=article&id=$1 [L] PHP $page = isset($_GET['page']) ? safeGET($_GET['page']) : null; $id = isset($_GET['id']) ? safeGET($_GET['id']) : null; if ($page=='article') { include 'article.php'; } elseif { … } Я начал сталкиваться с проблемами с […]

Маршрутизация Yii2 при использовании имен действий CamelCase

Если вы скажете следующую структуру контроллера <?php namespace app\controllers; use Yii; use yii\web\Controller; /** * Test controller */ class TestController extends Controller { public function actionMyaction(){ … //action logic } public function actionMyAction(){ … //action logic } } Доступ к первому маршруту возможен с помощью пути example.com/test/myaction Второй маршрут по логике Yii 1.x должен быть […]