Я новичок в ci. Никто не знает, как уменьшить URL. например: yourdmain.com/blog/view/blog-title Мне нужен этот url чтобы это было так: yourdmain.com/blog-title , пожалуйста, объясните, как это сделать это может быть много, как блог, категории, страницы , сообщения пожалуйста, помогите ..как сделать url как довольно url в codeigniter
ответ
Используйте route.php под папку конфигурации
$route['blog-title] = 'blog/view/blog-title';
если вам нужно динамически погрузке на основе заголовка
$route['(:any)/index.html'] = 'blog/view/$1';
// will route any url with /index.html to your controller
$route['(:any).html'] = 'blog/view/$1';
// will route any url with title.html to your controller then pass your title as your function variable
W hy index.html или .html
Это мой способ, которым я использую, чтобы отличать мои другие URL-адреса к моим заголовкам в блогах. То есть только URL-адреса с расширением index.html или .html будут перенаправлены на мой блог/путь просмотра.
Вы можете иметь дефис вместо underbars положить эти строки в файле routes.php
$route['(.+)-(.+)-(.+)-(.+)-(.+)'] = "$1_$2_$3_$4_$5";
$route['(.+)-(.+)-(.+)-(.+)'] = "$1_$2_$3_$4";
$route['(.+)-(.+)-(.+)'] = "$1_$2_$3";
$route['(.+)-(.+)'] = "$1_$2";
Я не думаю, что это отвечает на вопрос. – tsnorri
@tsnorri Я знаю, но это было очень полезно для меня, и я думаю, что это поможет ей. В CI3 имеются следующие варианты: '| \t $ route ['translate_uri_dash'] = FALSE; | | Это не совсем маршрут, но позволяет автоматически маршрутизировать | имена контроллеров и методов, содержащие тире. '-' не является действительным | класса или имени метода, поэтому для этого требуется перевод. | Когда вы установите для этой опции значение ИСТИНА, она заменит ВСЕ тире в | контроллером и модулем URI. –
- 1. Как сделать довольно простой URL-адрес Codeigniter?
- 2. Довольно URL с CodeIgniter
- 3. Как сделать довольно URL в zend framework?
- 4. Как сделать довольно URL в laravel 5.2?
- 5. Сделать довольно URL с htaccess?
- 6. CodeIgniter - сделать URL короче
- 7. Довольно URL/Чистый URL + nginx
- 8. Как сделать url/имя пользователя в codeigniter?
- 9. Как сделать фоном css URL в codeigniter?
- 10. сделать собственный URL в CodeIgniter
- 11. Как сделать работу «довольно URL» в php, размещенной в IIS?
- 12. Сделать медиа-URL для изображений довольно WordPress
- 13. сделать довольно URL с помощью рубина
- 14. .htaccess Довольно URL, название в URL
- 15. Url сделать ошибку в codeigniter
- 16. Удаление # из angularjs и сделать URL довольно
- 17. .htaccess довольно url, пробелы?
- 18. довольно url с $ _GET
- 19. Довольно URL .htaccess
- 20. Display Довольно URL в браузере
- 21. Codeigniter Сделать URL SEO Friendly
- 22. .htaccess довольно URL вопрос
- 23. Довольно URL - mod_rewrite вопрос
- 24. Довольно URL ASP.NET MVC
- 25. Довольно URL с yii2
- 26. довольно URL не работает
- 27. Как анализировать данные из URL-адреса. (довольно URL)
- 28. Как создать довольно URL с помощью HTAccess
- 29. GWT, AppEngine и довольно url (человеческий url)
- 30. Html.ActionLink показывает запрос URL вместо довольно URL
поблагодарить за ваш ответ, что это index.html это применимо для всех контроллеров, таких как запись/просмотр/$ 1, категория/вид/$ 1 , pages/view/$ 1, пожалуйста, объясните, что я не знаю, как это сделать –
Я отредактировал свой ответ .. объяснение зачем использовать index.html или .html – RobyMi
Роби, я понял. это нормально для случая с блогами. могу ли я использовать это для сообщений, страниц, категорий. могу ли я использовать это для этих вещей. это мое сомнение –