У меня есть проект воспламенителя кода, я использовал Mod_rewrite для удаления «index.php» из URL, используя этот метод. Это отлично работает.
Но теперь я хотел бы удалить мой основной контроллер (то есть default_controller) в config / rout.php, который называется «Home».
Итак, мой текущий URL:
http://localhost:85/project/Home/portfolio
http://localhost:85/project/Home/about_me
Я хочу, чтобы это было:
http://localhost:85/project/portfolio // Get rid of the "Home"
http://localhost:85/project/about_me // Get rid of the "Home"
И если я использую другой контроллер, кроме «Home» (мой основной контроллер), я хочу, чтобы он отображался в URL как обычно.
Так что, если я создаю контроллер с именем «Блог», я хочу иметь возможность использовать «Блог» в URL, поэтому я не хочу избавляться от этого, потому что это не default_controller.
Так что я должен иметь доступ к методам блога, как обычно, вот так:
// Here I want to see the Blog Controller -> Then -> Method Name as usual.
http://localhost:85/project/Blog/entry/1
http://localhost:85/project/Blog/create
http://localhost:85/project/Blog/delete
Я не очень хорош с mod_rewrite, поэтому достаточно простого объяснения.
[EDIT] * * тысячу двадцать-один
Кто-нибудь может сказать мне, если это вообще возможно?
Что еще я могу назвать своим контроллером, чтобы он хорошо смотрелся в браузере, а не «Домой»?