2010-12-31 13 views
3

私は昨年のCodeIgniter www.example.comでウェブサイトを構築しました。クライアントは先週、Wordpress Blogを求めていました。私はブログを構築し、Wordpressフォルダを無視するようにCodeIgniterを設定するには?

をwww.example.com/blogにアップロード私はワードプレス上の任意のリンクをクリックすると、今では以下のようにエラーを与える:/

http://www.example.com/blog/category/one-last-category/

をエラーがを発生しました

デフォルトコントローラーをロードできません。 に指定されたコントローラがRoutes.phpファイルに有効であることを確認してください。

Wordpressフォルダを無視するようにCodeigniterを設定するにはどうすればよいですか?

おかげさま!

答えて

11

あなたは.htaccessファイルでこれを行うことになるでしょう(あなたのWebサーバーと仮定すると、それをサポートしています。)例えば、私のCodeIgniterのサイトのDocumentRootの中に私が含まれている.htaccessファイルがあります:

RewriteEngine on 
RewriteCond $1 !^(index\.php|static|user_guide|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

これにより、静的ファイルとCIユーザガイドにはまだアクセスできます。あなたの場合、RewriteCondは次のようなものになります:

RewriteCond $1 !^(index\.php|blog) 
+0

はい、私は巨大な運勢のフォーラムでこれを見つけました! :) とにかくありがとう! –

関連する問題