0
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|dms|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

どちらもCodeigniterで開発された2つのサイトがあります.1つのサイトはルートフォルダーに配置され、もう1つはサブフォルダーに配置されます。私の問題はルートフォルダーに配置された.htaccessが原因です。上記の提供されたhtaccessコードは現在私のルートに配置されています。今私が欲しいのは「dms」という名前のサブドメインとして新しいcodeigniterサイトを設定することですが、すべてのコードをサブドメインフォルダに配置してしようとするとCodeigniterの404エラーが発生しますサブドメイン内の任意のコントローラーにアクセスします。

htaccessファイルにどのような変更を加える必要がありますか

4

1 に答える 1

0

2 番目のフォルダーを作成するのが最も簡単な方法です(これは、独自のルール セットでサブドメインにDOCROOT/dms/.htaccessマップされたフォルダーであると仮定します。これは (ではなく) サブドメインの要求に使用されます。dmsDOCROOT/.htaccess

詳細な説明については、 .htaccess 書き換えルールのデバッグに関するQ&A のヒントを参照してください。:-)

于 2012-07-11T10:09:22.163 に答える