2014-10-01 3 views
0

Короче говоря, я пытаюсь перенаправить:Странная ошибка при перенаправлении с помощью .htaccess

http://example.com/?_escaped_fragment_=/onetwothree 

к чему-то вроде этого:

http://example.com/serve.php?_escaped_fragment_=/onetwothree 

Я использую следующий код .htaccess:

# Enable Rewriting 
RewriteEngine on 
RewriteCond %{QUERY_STRING} _escaped_fragment_= [NC] 
RewriteRule ^(.*)$ http://example.com/serve.php$1 [P,QSA,L] 

Но ответ довольно странный:

Forbidden 

You don't have permission to access /serve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpserve.phpindex.html.var on this server. 
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 

Я что-то не так? Я новичок в этом. Я бы очень признателен вам за вашу помощь.

UPDATE 1

Я попытался с помощью:

RewriteEngine on 
RewriteCond %{QUERY_STRING} _escaped_fragment_= [NC] 
RewriteCond $1 ^serve\.php 
RewriteRule ^(.*)$ http://example.com/serve.php$1 [P,QSA,L] 

Но теперь он не работает вообще. Когда я пытаюсь получить доступ к example.com/?_escaped_fragment_=/dfas, он перенаправляет меня на example.com/?_escaped_fragment_=/dfas#! вместо example.com/serve.php?_escaped_fragment_=dfas Пожалуйста, помогите мне, ребята, я не знаю, почему это происходит. Это очень важно для меня.

ответ

0

Вы должны убедиться, что вы не были перенаправлены на serve.php:

RewriteEngine on 
RewriteCond %{QUERY_STRING} _escaped_fragment_= [NC] 
RewriteCond $1 !^serve\.php 
RewriteRule ^(.*)$ http://example.com/serve.php$1 [P,QSA,L] 
+0

Теперь я не смог перенаправить в файл serve.php ... Это перенаправление HTTP: // example.com/?_escaped_fragment_=/dfas#! вместо http://example.com/serve.php?_escaped_fragment_=dfas – Chaitanya

+0

@ChaitanyaChoudhary извините, не пропустив '!', см. edit –

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

  • Нет связанных вопросов^_^