2012-01-23 10 views
0

サイトが予期したとおりにリダイレクトされません。サイトが予期したとおりに読み込まれず、エラーが表示される

Options +FollowSymLinks 
Options +Indexes 

RewriteEngine On 
RewriteBase/


RewriteRule ^admin$ Admin/index.php?qstr=$1 [L] 
RewriteRule ^(.*)/$ index.php?qstr=$1 [L] 

http://127.0.0.1/upload/go/2/www.amazon.com:ここに私の.htaccessファイルがあるエラーを示し、[要求されたURL /upload/go/2/www.amazon.comがこのサーバー上で見つかりませんでしたが見つかりませんでした。 ]

http://127.0.0.1/upload/load/2/www.amazon.com:エラー[見つかりません]要求されたURL /upload/go/2/www.amazon.comはこのサーバー上に見つかりませんでした。 ]

アップデート:次のコードを.htaccessファイルの最後に追加しました。

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

しかし、今、私はページとしてエラーを取得していますが、Firefoxで正しくにリダイレクトされていないとこのWebページでは、私が間違っているの何クロムでリダイレクトループを持っていますか?

+0

以下、編集されたバージョンを試してみて、私は今私の.htaccessファイルの末尾に次のコードを追加しました。 'するRewriteCond%{REQUEST_FILENAME}!-f するRewriteCond%{REQUEST_FILENAME}は! のRewriteRule ^(。*)$ index.phpを?QSTR = $ 1 [L]' を-dしかし、今、私はページのISNとしてエラーを取得していますFirefoxで正しくリダイレ​​クトされていません。このウェブページにはクロムのリダイレクトループがあります 何が間違っているのですか? – user269751

+0

.htaccessファイルには、最初のセクションと更新された3行の両方がありますか、それとも3行しかありませんか? –

+0

@UlrichPalhaこれは、最初のセクションとこれらの3つのラインの両方を持っています。 – user269751

答えて

0

Options +FollowSymLinks 
Options +Indexes 

RewriteEngine On 
RewriteBase/

#do not process existing files or directories 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 

RewriteRule ^admin$ Admin/index.php?qstr=$1 [L] 

RewriteCond %{REQUEST_URI} !/index\.php [NC] 
RewriteRule ^(.*)/?$ index.php?qstr=$1 [L] 
+0

動作しません。 :(同じリダイレクトループエラー。私は間違って何をしているのかわかりません。 – user269751

+0

@ user269751上記のバージョンを試してみてください。他のルールがないと仮定して正確に貼り付けてください。 –

+0

同じリダイレクトループエラーです。ウェブページのリダイレクトが多すぎます。 – user269751

関連する問題