Yii переместить проект в подпапку .htaccess - PullRequest
0 голосов
/ 25 сентября 2018

Я только начал разрабатывать проект с Yii 2 в своей корневой папке на облаке 9, но теперь я хочу переместить все мои файлы в субфлорид:

из этого ~/workspace/ в этот ~/workspace/dev/

Как сделать это правильно, чтобы я мог видеть свой веб-сайт по https://example.c9users.io/dev/ URL?

Также я разделил фронтенд и бэкэнд в своем проекте, и он работает нормально, но вТолько корневой каталог рабочего пространства.

Это мой .htaccess файл:

# prevent directory listings
Options -Indexes
# follow symbolic links
Options FollowSymlinks
RewriteEngine on

#RewriteCond %{ENV:HTTPS} !on
#RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

#RewriteCond %{HTTP_HOST} ^admin\.(.*)$ [NC]
#RewriteRule ^(.*)$ /backend/web/$1 [L]

RewriteCond %{REQUEST_URI} ^/admin/$
RewriteRule ^(admin)/$ /$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^admin(/.+)?$ /backend/web/$1 [L,PT]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

RewriteCond %{REQUEST_URI} ^.*$
RewriteRule ^(.*)$ /frontend/web/$1

# www.site.com -> site.com
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Любой совет будет оценен!

...