LINUX.ORG.RU

mod rewrite


0

0

Возникла небольшая проблема, на сайте лежат файлы у которых в нахзвании есть знаки вопроса типа page1.tpl?a=jxg

Это обычный хтмл, а не скрипт. Соответвенно если в браузере ввести урл этого файла, или кликнуть по \ссылке которая ведет на такой файл получится 404 ошибка.

Переписать ссылки во всех файлах не представляется возможным.

Можно ли это сделать с помощью сабжа? Если можете приведите примерный алгоритм работы или ткнуть в готовое решение?

Я сам, к сожалению, с апачом и мод реврайтом почти не знаком, а сделать надо срочно.

★★★

Экранировать спецсимволы пробовал?

Deleted ()

Сомневаюсь, что это можно сделать rewrite'ом. Я бы написал простой CGI-скрипт, хотя бы даже на шелле, который бы «склеивал» имя файла из имени скрипта ($SCRIPT_NAME) и строки запроса ($QUERY_STRING) и выдавал на stdout содержимое файла.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.