2016-10-12 12 views
2

私のドメインのルートフォルダにWordPressがインストールされています。これは私のメインのウェブサイトです。 CodeIgnitor PHPアプリケーションをサブフォルダにインストールしたいのですが(wordpressとは関係ありません。同じドメインになければなりません)404エラー:WordpressのサブフォルダにあるPHPアプリケーションにアクセスする

ワードプレス。

domain/folder/index.php/loginと入力すると、atleastのログインページに移動しますが、それでも私はそれ以上のことはしません。

助けてください。

これが私の現在の.htaccess

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
+0

解決策を試しましたか? – Walf

答えて

-1

この

  1. ログインのwp-adminの
  2. ゴー設定→パーマリンク
  3. 更新にポスト名
+0

これはWordPressの盗み出しURLを止めず、投稿/カテゴリ/等がないときに404を発行します。一致します。 – Walf

+0

私はwordpressとCodeIgnitorと同じ方法を実行します。 –

+0

URLがCIサブフォルダで始まり、WPページやCIファイルに対応していないとどうなりますか? 404は期待通りにCIから来ていますか? – Walf

-1
を試してみてくださいです

.htaccessのWordPressのrewritecondのセクションでは、実際のファイルやディレクトリではないURLがWPによって処理されるため、CIが決してチャンスを得ることはありません。次のように書き換えルールを変更すると、サブディレクトリがWPの上書きから除外されます。パスが唯一/folderある、またはあるか/folder/で始まる場合CIは、URLを取得することを保証し、負の先読みアサーションです

RewriteRule ^(?!folder(?:$|/)). /index.php [L] 

。どちらの場合も、ApacheがディレクトリURLの通常の処理を実行できるようにする必要があります。

+0

こんにちは、クイックアンサーに感謝します。私はこれを試しました – Shitij

+0

こんにちは、ありがとう@狼。私はこのソリューションを試しましたが、現在はWordpressの代わりにサーバーの404を投げています。私は何か間違っているかもしれない。これは – Shitij

+0

は、エンド#であなたのルールを追加しました私の新しいの.htaccess「コードであるWordPressの でRewriteBase/ のRewriteRule ^指数\ .phpの$で <のIfModule mod_rewrite.c> RewriteEngine BEGIN - [L] するRewriteCondの%{REQUEST_FILENAME}! -f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule ^(?office(?:$ | /))。 /index.php [L] #1 END WordPressの – Shitij

関連する問題