Новичок mod_rewrite нуждается в помощи с (простым?) правилом перезаписи - PullRequest
0 голосов
/ 19 августа 2010

Я пытался.Я провалил.Вот что я хочу сделать:

Использование firebug Я увидел, что строка GET в заголовке запроса для моих таблиц стилей и другого контента была подделана приложением (которое я не могу изменить).Я думаю, что простое правило переписывания может помочь, но я не могу заставить его работать.Вот что мне нужно:


input: / content / 2010/08 / forum / styles / xyz / theme / normal.css

output: / forum / styles / xyz / theme / normal.css


input: / content / forum / styles / xyz / template / blah.js

output / forum / styles / xyz / template / blah.js


input: / content / my-own-page / forum / happy.htm

вывод: / forum / happy.htm


Итак, что бы ни случилось, если оно содержит «форум /», то избавьтесь от предшествующего"forum /" и верните все из "forum /", вперед.

1 Ответ

0 голосов
/ 19 августа 2010

Что-то в этом роде, вероятно, должно делать эту работу.

RewriteRule ^.*/forum/(.*)$ /forum/$1
...