Articles of url routing

htaccess для динамических веб-страниц

мой текущий URL: http://example.com/blog-single.php?id=15 это динамическая страница блога, «id» должен быть изменен в соответствии с добавлением блога Мне нужно изменить этот URL-адрес на http://example.com/blog-single/<coresponding-blog-name> например: http://example.com/blog-single/my-new-blog как удалить .php и id из текущего URL?

Основы php-маршрутизации

Я ищу учебник или объяснение, как сделать очень простой php-маршрутизацию. Например, когда я посещаю ссылку вроде: mywebsite.com/users, я хочу запустить метод get класса маршрута для предоставления данных, так же, как это делает laravel. Route::get('users', function() { return 'Users!'; }); Может кто-нибудь объяснить, как это сделать или предоставить мне дополнительную информацию?

Йомен против UrlRouting

Я вижу, как Йомен отлично работает для одностраничного webapp, но я боюсь, когда пытаюсь заставить его работать на простой веб-странице php. У меня есть простая проблема: yoman занимается кешированием, переименовывая активы, что здорово. Предположим теперь, что ваша веб-страница использует UrlRouting, поэтому URL-адрес «/ news / 12 / Puppies» будет перенаправлен в файл index.php. Предположим также, […]

Плюсы / минусы использования index.php? Q = путь / вместо index.php / path / при маршрутизации URL-адресов?

Я пишу простой метод для сопоставления маршрутов к файлам, и у меня есть два способа сделать это. Первый, и я предполагаю, что используется большинством фреймворков, использует переменную $ _SERVER ['REQUEST_URI'], чтобы извлечь все после index.php: RewriteRule ^(.*)$ index.php [QSA,L] Второй способ используется в Drupal, и маршрут просто передается как строка запроса. RewriteRule ^(.*)$ index.php?q=$1 [QSA,L] […]

Измените URL-адрес .php с идентификатором на .html

Учитывая PHP URL course.php?id=10 Я хочу, чтобы он перенаправлял на course.html и я хочу использовать id=10 на этой странице. Как я могу это сделать?

yii2 правило url с именованным параметром массива типов

как я могу создать правило url с именованным параметром массива типов? теперь у меня это, работая: 'urlManager' => [ 'rules' => [ 'page/<id:\w+>' => 'cms/page/view', ], ], to map 'page / welcome' to module=cms , controller=page , action=view , param $id=welcome теперь я хотел бы иметь такой URL-адрес, с переменным числом имен папок: /page/folder1/folder2/…/folderN/pagefile для […]

Как перенаправить URL-адрес куба на пользовательский контроллер в CodeIgniter?

У меня есть PHP CodeIgniter Controller с именем User и есть метод, который получает информацию о пользователе user_detail($username) Теперь, когда мне нужно показывать данные пользователя, например, для userName mike Я называю этот URL http://www.example.com/user/user_detail/mike Моя цель Как сделать пользовательские данные доступными по следующим URL-адресам http://www.example.com/user/mike или / и http://www.example.com/mike

Правило перезаписи htaccess для панели администратора

У меня есть шаблон url в моем веб-приложении, например « www.mysitename.com/foldername/controller/method ». И все запрашиваемые страницы сначала перенаправляются на index.php в корневую папку, а затем обрабатывают запрошенные страницы. но всякий раз, когда я перехожу на панель администратора ( www.mysitename.com/admin ), url получает «admin» в качестве имени папки, и он показывает мне index.php администратора (это нормально) […]

_remap или URI Маршрутизация в кодеригенере

Я сейчас изучаю PHP Framework Codeigniter и понимаю основные понятия до тех пор, пока раздел Controllers о _remapping. У меня есть понимание того, как _remapping перезаписывает поведение методов контроллера над URI, например, с www.example.com/about_me на www.example.com/about-me. То, что я хотел бы услышать, – это мнения людей о том, что использовать – метод отмены или метод […]

Приоритет Zend Router

У меня есть два маршрута ; category route resources.router.routes.category.type = "Zend_Controller_Router_Route" resources.router.routes.category.route = "shopping/:idTwo/:id/*" resources.router.routes.category.defaults.module = "default" resources.router.routes.category.defaults.controller = "shopping" resources.router.routes.category.defaults.action = "category" resources.router.routes.category.reqs.id = \w+ resources.router.routes.category.reqs.id = \d+ ; searchroute resources.router.routes.search.type = "Zend_Controller_Router_Route" resources.router.routes.search.route = "shopping/search/:id/*" resources.router.routes.search.defaults.module = "default" resources.router.routes.search.defaults.controller = "shopping" resources.router.routes.search.defaults.action = "search" resources.router.routes.search.reqs.id = \w+ Маршрут категории должен соответствовать URL- адресам, […]