Сайт не загружается должным образом и показывает ошибку - PullRequest
0 голосов
/ 23 января 2012

Мой сайт не перенаправляет, как ожидалось.Вот мой файл .htaccess:

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: отображается ошибка [Не найдено Запрошенный 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 и Эта веб-страница имеет цикл перенаправления в Chrome, что я делаюнеправильно?

1 Ответ

0 голосов
/ 23 января 2012

Попробуйте отредактированную версию ниже

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]
...