2013-03-14 6 views
0

Я пытался создать перенаправление 301 для некоторых моих страниц в каталоге/linux /. Проблема в том, что она вообще не работает.htaccess rewritemap не работает должным образом

<VirtualHost 198.58.XXX.XX:8081> 
    ServerName domain.it 
    ServerAlias www.domain.it 
    RewriteMap examplemap txt:conf/extra/map.txt 
    RewriteRule ^/linux/(.*) ${examplemap:$1} 
    -- 

</VirtualHost> 

Вот что мой map.txt выглядит (заметьте это тест-код и оба файла на сервере)

about.html about2.html 

Однако, когда я иду в www.domain.it/ linux/about.html он не перенаправляет меня на www.domain.it/linux/about2.html

Что я здесь делаю неправильно? Кто-то может помочь?

ответ

0

На первый взгляд, директива RewriteEngine On отсутствует.

Что-то, как это должно работать при условии, модуль mod_rewrite включен:

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteMap examplemap txt:conf/extra/map.txt 
RewriteRule ^/linux/(.*) ${examplemap:$1} 
Смежные вопросы