Включить обработчик php для всех расширений файлов

Etranger
На сайте с 05.10.2008
Offline
188
783

Недавно захотел восстановить свой старый сайт, который давно погиб вместе с хостингом однодневкой. Бекапов нет. Есть только скачанная offline explorer'ом версия сайта. Проблема заключается в том, что все файлы в нем имеют разные расширения, унаследованные от сайта с динамической адресацией.

Например:

index.php@page=2&sort=3&direct=1

index.php@page=3&sort=3&direct=1

и так далее.

Нужно использовать на страницах этих файлов php, однако ума не приложу как это сделать.

Есть ли какой-то способ включить обработчик php для всех файлов в папке?

Добавил в htaccess строчку:

AddHandler application/x-httpd-php index.php@page=2&sort=3&direct=1

Для одного файла это сработало, код php обрабатывается на этой странице, но таких страниц на сайте тысячи, да и добавлять тысячи строк в htaccess как-то не кошерно что ли.

Надеюсь есть более элегантное решение. Подскажите, пожалуйста.

J
На сайте с 02.02.2009
Offline
53
#1

Проще переименовать файлы, заменив @ на ? :)

babayka
На сайте с 30.09.2008
Offline
13
#2

А разве скачанные страницы не в статике?

Etranger
На сайте с 05.10.2008
Offline
188
#3
babayka:
А разве скачанные страницы не в статике?

Вот именно, что в статике

jumash:
Проще переименовать файлы, заменив @ на ? :)

И перелинковывать вручную весь сайт?

Etranger
На сайте с 05.10.2008
Offline
188
#4

Так что нереально так сделать?

ali7
На сайте с 21.02.2010
Offline
25
#5

Наверное у вас ничего не выйдет... :(

Тут должна быть моя подпись
Hubba_Bubba
На сайте с 26.11.2005
Offline
75
#6

ТС, так Вы не сможете использовать PHP, потому что у вас получились статистические старницы. Там ведь html код, а не ПХП. Обрабатывать-то нечего ((...

Сайт экономистов БелГУТа (http://economistov.net)
Jekyll
На сайте с 04.05.2009
Offline
136
#7
jumash:
Проще переименовать файлы, заменив @ на ?

Ну-ну, попробуйте написать вопросительный знак в имени файла :)

Etranger, я бы посоветовал заменить все @ в названиеях на точки (неизвестно, как поисковики отнесутся к таком символу в урле) и добавить к каждому .html или .php, потом в каждом файле поправить урлы на правильные. Насколько я понимаю, вы собираетесь добавлять php код в тысячи страниц, так что с пакетной обработкой файлов должны быть знакомы :)

J
На сайте с 02.02.2009
Offline
53
#8

* потёрто

не подумал о ? :)

Как вариант - в httpd.conf - DefaultType application/x-httpd-php

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий