.htaccess перехват запроса к странице

D
На сайте с 29.06.2010
Offline
147
856

Друзья, очень прошу помощи)

Проблема проста, при обращении пользователя к странице содержащей например

zapros-2342342.html

Нужно передать этот запрос скрипту test.php

Но не отредиректить, а чтобы именно test.php отдал результат страницы.

Грубо говоря:

GET http://site.ru/zapros-2342342.html

А выполнился скрипт test.php и отдал ответ.

Надеюсь Вы поняли) От души буду благодарен за ответ!)

S
На сайте с 30.09.2016
Offline
469
#1

RewriteRule ^zapros-2342342.html$ /test.php [L]
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
D
На сайте с 29.06.2010
Offline
147
#2
Sitealert:
RewriteRule ^zapros-2342342.html$ /test.php [L]

Отлично! То что нужно, а если "2342342" не постоянное, а все время разное?

S
На сайте с 30.09.2016
Offline
469
#3

RewriteRule ^zapros-[0-9]+\.html$ /test.php [L]
Для произвольного количества разных цифр.
Joker-jar
На сайте с 26.08.2010
Offline
171
#4

Единственное, придется в скрипте парсить REQUEST_URI, чтобы определить числовой параметр. Можно сразу его через Rewrite передать в виде параметра.

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