java — codeigniter с quercus показывает ошибку 404

Я пытаюсь использовать quercus для запуска codeigniter на tomcat.

Я установил quercus в webapps / ROOT, затем codeigniter в webapps / ROOT / appname.

Я могу получить доступ к index.php в webapps / ROOT / appname, но если я попытаюсь получить доступ к ROOT / appname / index.php / login / login, возникло 404 ошибки. Я даже не могу получить доступ к ROOT / appname / welcome.

Как я могу решить эту ошибку 404?

Я использую codeigniter 2.x.


Я использовал urlrewriterfilter для замены htaccess. Но, похоже, это не работает.
Ниже приводится мой urlrewrite.xml.

<urlrewrite>
<rule>
<name>Generic Pretty URLs Pass-through</name>
<condition type="request-uri" operator="notequal">^/(robots.txt|osd.xml|flex2gateway|cfide|cfformgateway|railo-context|admin-context|files|images|jrunscripts|javascripts|miscellaneous|stylesheets)</condition>
<condition type="request-uri" operator="notequal">\.(bmp|gif|jpe?g|png|css|js|txt|xls|ico|swf|woff|ttf|otf)$</condition>

<condition type="request-filename" operator="notdir"/>
<condition type="request-filename" operator="notfile"/>

<from>(.*)</from>
<to type="passthrough" last="true">index.php/$1</to>
</rule>
</urlrewrite>

0

Решение

Я нашел ответ. Я не совсем уверен, идет ли речь о маршруте URL или нет. Но решения было поставить «?» после index.php. Короче говоря, я просто сделал следующее:
/appname/index.php?/login/login

Тогда это работает!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]