простое правило .htaccess не будет работать в httpd.conf - PullRequest
1 голос
/ 11 августа 2011

Я пытаюсь переместить несколько правил перезаписи из файла .htaccess в файлы конфигурации apache, я не получаю ошибок и поместил это в раздел VirtualHost файла конфигурации сайта:

<Directory /var/www/da/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny

        allow from all

        RewriteEngine On
        RewriteBase /

        RewriteRule ^botswana/central-kalahari/$ /central-kalahari/ [R=301,L]

</Directory>

1 Ответ

0 голосов
/ 11 августа 2011

Правила перезаписи, помещенные в контекст конфигурации сервера / виртуального хоста, начинаются с косой черты - это одно из отличий от поведения .htaccess. Поэтому используйте это:

RewriteRule ^/botswana/central-kalahari/$ /central-kalahari/ [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...