2015-01-13 5 views
-1

Я загрузил Php-файл в Интернете, это система входа в систему, которая работает правильно, но тот же самый код, который не работает в localhost. Я использую WAMP Server. Он всегда говорит: «Страница не перенаправляется должным образом».Страница не перенаправляется должным образом в Wamp Server

This is My .htaccess file 
 

 
RewriteEngine on 
 
RewriteCond %{REMOTE_ADDR} !^74\.208\.90\.60 
 
RewriteCond %{HTTP_HOST} !^localhost:8080/gdev 
 
RewriteRule (.*) [localhost] [R=301,L,QSA]

+1

Пожалуйста, разместите код. Как мы должны диагностировать проблему без какого-либо кода? Если у вас есть файл .htaccess, отправьте его. Также опубликуйте любой PHP-код, который делает любое перенаправление. –

+0

Надеюсь, это вам поможет –

+0

Нам не нужна стена кода; нам просто нужен код, достаточный, чтобы помочь вам найти проблему. Смотрите: [Как создать минимальный, полный и проверенный пример.] (Http://stackoverflow.com/help/mcve) –

ответ

0

Есть много проблем с этим:

  • уронить \ s в первом RewriteCond.
  • Ваш второй RewriteCond не имеет смысла. Единственная часть localhost:8080/gdev, относящаяся к %{HTTP_HOST}, составляет localhost. Вы не можете использовать это правило для проверки хоста, порта и пути.
  • Ваш RewriteRule не имеет смысла. Перенаправление на [localhost] похоже на перенаправление на http://whatever/[localhost]. Он не меняет порт.

Я не 100%, что вы пытаетесь сделать, но я предлагаю вам начать с чтения на RewriteCond и RewriteRule директив.

+0

благодаря своей работе. –

+0

Отлично! Рад помочь. –

Смежные вопросы