私はGoogleで私の問題を検索し、有用な情報は見つかりませんでした。htaccessはKohanaのindex.phpを書き換えません
他のホストにサイトを削除する前にすべてが大丈夫でした。これはよく
# Turn on URL rewriting
RewriteEngine On
# Installation directory
RewriteBase/
# Protect hidden files from being viewed
<Files .*>
Order Deny,Allow
Deny From All
</Files>
# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]
働いていたが、私は他のホストにサイトを削除する場合はindex.phpはもう書き換えません。 FTPで/ htdocsに/およびサイトファイルiにログインするとき
ホスト上のApacheのバージョンが2.2.22
ファイル構造です。
私はブラウザ
http://verana.ge/index/page
に書くとき、それは私に404エラー
を与えるが、
http://verana.ge/index.php/index/page/にも
ブートストラップコンフィギュレーションを作品
はこれです:
'base_url' => '/', 'index_file' => FALSE,
ので、私を助け、私は間違って何かをするか、それがApacheの設定の問題であるか、それは
が
ADDED
事前に一つの詳細
ありがとうのKohanaの問題であれば教えてください私は私のホストのシステム管理者に連絡し、彼は私にログファイルを与えました
/var/www/virtual/verana.ge/htdocs/.htaccess: RewriteLog not allowed here同じホスト上
私はこのようなワードプレスのサイトとのhtaccessファイルlokesを持っていると
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /college/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /college/index.php [L]
</IfModule>
# END WordPress
の作品で、問題が何である
ADDED
書き換えログが言うところあなたが私にしてください伝えることができます
[verana.ge/sid#21cbdd98][rid#21e0ad78/initial] (3) [perdir /var/www/virtual/verana.ge/htdocs/] strip per-dir prefix: /var/www/virtual/verana.ge/htdocs/ ->
確認することができます走っている?何らかのランダムな文字列をどこかに挿入して、ページを読み込むときに500エラーが発生するかどうかを確認します。 – Ansari
再生していただきありがとうございます。はい、ランダムな文字列を入力すると500エラーが表示されます。 –
文字列を書き換えて2つの行を追加し、そこに何が起こっているのかを確認してください。行1:RewriteLog "/usr/local/apache/logs/rewrite.log"行2:RewriteLogLevel 4ログファイルのパスを変更し、パスが存在し、ファイルが存在し、Webユーザーが書き込み可能であることを確認してください。 – Ansari