apache2 перенаправить из домена в подпапку - PullRequest
0 голосов
/ 28 сентября 2018

Я успешно настроил MediaWiki в Ubuntu с Apache2.Я могу получить доступ к сайту через http://example.com/w/, и он просто перенаправляет на http://example.com/w/index.php.

Теперь я хочу иметь возможность перенаправить http://example.com на ../index.php, но не могу заставить его работать.Вот мой файл .conf, расположенный в /etc/apache2/sites-available:

<VirtualHost *:80>
        ServerAdmin admin@example.com
        DocumentRoot /var/www/html/w
        DirectoryIndex index.html index.php
        ServerName site.com
        ServerAlias

        Alias /w /var/www/html/w

        <Directory /var/www/html/w>
                Options +FollowSymlinks +Indexes -Multiviews
                AllowOverride All
                Require all granted

        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Я не изменил файл apache2.conf по умолчанию, и файл .htaccess отсутствует.

1 Ответ

0 голосов
/ 01 октября 2018

Я решил проблему, добавив следующие строки в моем файле apache2 conf между тегами каталога:

            RewriteEngine on
            RewriteCond %{REQUEST_URI} ^/$
            RewriteRule (.*) /w/ [R=301]
...