301 Перенаправление.Нужна помощь. Приходиться нелегко

человек ls | седло-b | lpr-P my_printer

Это печатает страницу справочника для "ls" форматов это с помощью "седла" и затем печатает на принтере, названном "my_printer"

Форматирование не требуется, но избавляется от специальных символов, помогающих читать.

0
задан 24 September 2009 в 08:35
2 ответа

Попробуйте это:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^_puri=astore.amazon.com%2Fthegi02-20%2Fdetail%2FB0001L0DFA%2Fassid$
RewriteRule ^asp\.pl$ http://www.example.com/ [L,R=301]

И если Вы также хотите проверить имя хоста, добавить RewriteCond %{HTTP_HOST} =www.example.com к правилу.

1
ответ дан 23 November 2019 в 13:30

Вы ничего не упоминаете о своей среде. От .pl расширения файла я предполагаю, что Вы используете Perl, но я понятия не имею, какой веб-сервер Вы используете.

Если файл asp.pl не существует, можно создать пользовательские 404 ошибочных страницы, чтобы сделать перенаправление. При использовании IIS это может быть выполнено с помощью инструментов управления IIS.

Если файл asp.pl существует, перенаправление должно будет произойти, поскольку часть сценария Perl в asp.pl, или через некоторый URL переписывают схему, которая понимает то, что и не допустимо. При использовании Apache, это может быть выполнено с помощью .htaccess файлы. В IIS Вам, вероятно, придется вставить ISAPI, переписывают модуль в стопку обработки сервера. Для получения информации о выполнении перенаправления в Perl проверьте это сообщение на perlmonks.

Вы не упоминали, были ли определенные строки запроса, которые были допустимы и некоторые, которые были недопустимы и должны быть перенаправлены.

Немного больше информации требуется, чтобы полностью отвечать на Ваш вопрос.

0
ответ дан 23 November 2019 в 13:30

Теги

Похожие вопросы