конфигурация apache - PullRequest
       1

конфигурация apache

0 голосов
/ 02 ноября 2011

Я плохо владею английским языком.

Я использую Ubuntu10.04 (ja).

Я установил pukiwiki (wiki) в / var / www / mypukiwiki.Я хочу получить доступ к этой странице, например "http://XX.XX.XX.XX" и перенаправить" http://XX.XX.XX.XX/pukiwiki" и "http://XX.XX.XX.XX/pukiwiki/" в" http://XX.XX.XX.XX". Итак, я изменил свой файл конфигурации по умолчанию ниже.

    DocumentRoot /var/www/mypukiwiki
    RewriteEngine on
    RewriteRule /pukiwiki/(.*) /$1 [R]
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/mypukiwiki>
            Options Indexes FollowSymLinks MultiViews
            #AllowOverride None
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

Но, перенаправление Apacheтолько "http://XX.XX.XX.XX/pukiwiki/" to" http://XX.XX.XX.XX". Apache не может перенаправить "http://XX.XX.XX.XX/pukiwiki/" в" http://XX.XX.XX.XX".

Почему?Я хочу знать правильную конфигурацию.

Не могли бы вы мне помочь?

1 Ответ

0 голосов
/ 02 ноября 2011

Изменение:

RewriteRule /pukiwiki/(.*) /$1 [R]

на:

RewriteRule ^/pukiwiki/?(.*) /$1 [R,L]

^ в начале матча, чтобы убедиться, что вы совпадаете с началапуть, а не совпадение с чем-то вроде «/ foo / bar / pukiwiki», ? после косой черты означает, что это необязательно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...