Короче, есть сайт с викой, на вике статьи, нужно генерить как можно более короткие ссылки до статей. Решил сделать так:
- на медиавике прикрутил плагин http://www.mediawiki.org/wiki/Extension:ShortUrl который умеет перенаправлять ссылки вида http://www.domain.com/Special:ShortUrl/a -> http://www.domail.com/названиестатьи
- чтобы сократить этот адрес пытаюсь в апаче настроить mod_rewrite так чтобы http://www.domail.com/s/a -> http://www.domail.com/Special:ShortUrl/a
таким образом по ссылке вида http://www.domail.com/s/a можно будет попасть на нужную статю. Напоминаю что длинна ссылки критична.
Пока вот так
RewriteEngine On
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^S/(.*)$ /index.php/Special:ShortUrl/$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Само правило переписывания урла закоментировано ибо не работает, привожу сдесь только чтобы показать ход мыслей.
Я на пределе, башка взрывается от паганого mod_rewrite это какой то пи*дец, помогите.