0

アプリケーションのルーティングで問題が発生しました。私のフォルダ構造は次のようになります。

  • 応用
  • CSS
  • 画像
  • js
  • svc // スリム アプリケーション フォルダ
  • index.php
  • .htaccess

スリム ルートhttp://www.mydomain.de/svc/hello/worldを呼び出すと、 codeigniter から 404 エラーが発生します。ルートの htaccess は次のようになります。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L]

私に何ができる?

4

1 に答える 1

0

RewriteRuleリクエストを処理するには、現在のリクエストの前に別のものを追加する必要があると思います。それ^svcが一致しない場合は、コードイグナイターのフロントコントローラーにフォールバックします(そのソースから持ち上げられたスリムな書き換え)

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^svc svc/index.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
于 2012-07-24T06:41:14.297 に答える