Перенаправить подкаталог в другой каталог с помощью .htaccess - PullRequest
0 голосов
/ 27 сентября 2018

Я новичок в Apache, у меня следующая структура каталогов:

html
|-- moodle
    |-- singapur
        |-- app
        |-- public
           |-- js
           |-- css
           |-- img
           |-- index.php

Мне нужно перенаправить с www.mywebpage.com/singapur на www.mywebpage.com/singapur/public

.htaccess, расположенный впапка singapur:

Options -Indexes
<IfModule mod_rewrite.c>
    Options -Multiviews
    RewriteEngine On
    RewriteRule ^(/.+)$ /public/index.php?url=$1 [L]
</IfModule>

.htaccess, расположенная в папке public:

<IfModule mod_rewrite.c>
    Options -Multiviews
    RewriteEngine On
    RewriteBase /singapur/public
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>

Спасибо

1 Ответ

0 голосов
/ 27 сентября 2018

Марка .htaccess, расположенная в папке singapur:

Options -Indexes
<IfModule mod_rewrite.c>
    Options -Multiviews
    RewriteEngine On
    RewriteBase /singapur/

    RewriteRule .* public/$1 [L]
</IfModule>

Сохранить singapur/public/.htaccess без изменений.

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