2013-09-26 6 views
0

у меня есть этот код:modrewrite оленья кожа перенаправляет молча

RewriteEngine On 
RewriteBase/

RewriteRule ^folder$ fd?id=190 [PT,L,QSA] 

но это не правильно перенаправлять.

Я получаю ошибку file not found.

Если я пишу так:

RewriteEngine On 
RewriteBase/

#RewriteMap keys txt:http://5000franquicias.com/API/frId/getlist 

#RewriteRule ^(.*)$ fd?id=${keys:$1|0} 

RewriteRule ^montelana$ fd?id=190 [R=301,L,QSA] 

изменения PT флаг в R = 301, он работает, но я хочу Перенаправление быть тихо.

ответ

0

Зачем вам нужно PT. Просто используйте это:

RewriteRule ^folder$ fd?id=190 [NC,L,QSA] 
+0

Я тестировал PT, единственное, что на самом деле работает, - это когда я использую флаг R = 301. он возвращает 404, не найденный всякий раз, когда я использую PT, r = 200 или nc, l, qsa – Larvex

+0

Является ли какой-либо CMS/PHP framework запущенным? Есть ли какой-нибудь код oather или любой другой .htaccess? Что происходит, когда вы загружаете 'http: //site.com/fd? Id = 190'? – anubhava

+0

im using codeigniter, это единственный файл htacces, если я перехожу на http://site.com/fd?id=190, он работает хорошо, а перенаправление отлично работает только с использованием RewriteRule^montelana $ fd? Id = 190 [ R = 301, L, QSA] – Larvex

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