Я пытаюсь использовать quercus для запуска codeigniter на tomcat.
Я установил quercus в webapps/ROOT, затем codeigniter в webapps/ROOT/имя приложения.
Я могу получить доступ к index.php в webapps/ROOT/имя приложения, но если я попытаюсь получить доступ к ROOT/имя приложения/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>