Articles of routing

Перенаправление URL-адресов в PHP вместо конфигурации сервера

Я ищу очень легкую структуру маршрутизации (чтобы пойти с php-skel ). Первое, что я хотел бы исследовать, – это указать правила перезаписи в php-файле (обработчик «не найден») аналогично тому, как это указано в конфигурациях сервера. Вот потенциальный пример (но я хочу знать, какие рамки предоставляют что-то такое легкое): Файл route.php: route('application/api', '/api/index.php'); route('application', '/application/index.php'); Файл […]

Могу ли я скрыть контроллер и посмотреть имя торт php 2?

Я использую cake php, и по какой-то причине я хочу скрыть контроллер и имя действия от url. текущий url нам нравится http://192.168.1.31/home/this_is_test где home – имя контроллера, а this_is_test – это slug, который является динамическим. мне нужен URL-адрес http://192.168.1.31/this_is_test . my routes.php – это Router::connect('/', array('controller' => 'home', 'action' => 'index')); Router::connect('/dashboard', array('controller' => 'dashboard', […]

Сайт CodeIgniter в подкаталоге, файл htaccess может помешать файлу htaccess в главном каталоге?

На моем сайте CodeIgniter (размещенном на GoDaddy), переходя на любую страницу, но индекс дает мне эту ошибку: Не указан входной файл. Похоже, что причина должна быть связана с моей ситуацией .htaccess. Способ, которым это настроено, и, возможно, это может измениться, заключается в том, что мой сайт CI находится в подкаталоге основного домена. У каждого сайта […]

Получите #part в URL с PHP / Symfony

Я работаю с Symfony 1.2. У меня есть представление со списком объектов. Я могу их заказать, отфильтровать по категориям или перейти на следующую страницу (имеется разбивка на страницы). Все сделано с AJAX, поэтому мне не нужно снова загружать всю страницу. То, что я хочу достичь, – это, например, http: // urltopage # page = 1 […]

Cakephp 3 с параметром языка

Я пытаюсь преобразовать cakephp 2.x в 3.x. Я использовал правила Router::connect() , но я пытаюсь преобразовать их в версию области. Что касается правила маршрутизации myold, в config/routes.php я добавил это. Router::defaultRouteClass('Route'); Router::scope('/', function ($routes) { $routes->connect('/:language/:controller/:action/*', ['language' => 'ar|de|en|fr']); $routes->connect('/:language/:controller', ['action' => 'index', 'language' => 'ar|de|en|fr']); $routes->connect('/:language', ['controller' => 'Mydefault', 'action' => 'index', 'language' => […]

CodeIgniter | .htaccess удаление index.php из url

хорошо, я точно так же спросил в документации на codeigniter, создал новый файл .htaccess RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] Я использую xampp, поэтому мой url для доступа к сайту был http://localhost:12/projects/zorkif_nextgen/index.php/main теперь после применения вышеуказанного файла .htaccess я пробовал его без index.php, как это http://localhost:12/projects/zorkif_nextgen/main но вместо того, чтобы работать, он […]

Метод контроллера не найден – laravel 4

У меня есть это сообщение, когда вы пытаетесь запустить любой контроллер Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException Метод контроллера не найден. У меня есть этот код в файле маршрута Route::controller("/","HomeController"); Route::controller("users","UsersController"); и этот код в моем контроллере <?php class UsersController extends BaseController { protected $layout = "layouts.main"; public function __construct() { $this->beforeFilter('csrf', […]

Codeigniter не работает правильно

Я установил Apache для Windows. Я купил CodeIgniter Professional и загрузил их исходный код. Он сказал, что я должен поместить его .htaccess в корневую папку веб-сайта, чтобы я это сделал. Я установил базовый URL для http://127.0.0.1/kids/, где дети являются корневой папкой веб-сайта. Он показал домашнюю страницу просто отлично. Когда я нажал ссылку, она всегда дает […]

Пользовательская функция REGEXP, которая будет использоваться в SQLITE SELECT Statement

У меня есть файл базы данных SQLITE, который в одном из столбцов таблицы содержит несколько простых регулярных выражений. Эти выражения – это что-то вроде / foo (. ?) Или / foo / bar / (.?) И так далее … Ну, когда мы пытаемся сопоставить некоторый текст с обычным шаблоном, в PHP мы делаем: preg_match ($ […]

Как я могу добавить .html ко всем моим URL-адресам в cakephp?

Я использую cakephp в одном из моих проектов, и мой клиент хочет, чтобы URL-адреса сайта заканчивались на .html, а не на обычные дружественные URL-адреса. Мне было интересно, возможно ли это сделать в cakephp с помощью любого из своих методов маршрутизации. Пожалуйста помоги.