Как убрать web/ из url при помощи .htaccess
-
- Сообщения: 3
- Зарегистрирован: 2017.07.12, 23:58
Как убрать web/ из url при помощи .htaccess
Хотел избавиться от папки web
в папке web в .htaccess:
RewriteEngine On RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
.htaccess в корне сайта:
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ /web/css/$1 [L]
RewriteRule ^js/(.*)$ /web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule (.*) /web/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
в конфиге web.php в 'request' добавил строчку:
'baseUrl'=> '',
Скрин
Нужна помощь. Сам замахался уже.
в папке web в .htaccess:
RewriteEngine On RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
.htaccess в корне сайта:
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ /web/css/$1 [L]
RewriteRule ^js/(.*)$ /web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule (.*) /web/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
в конфиге web.php в 'request' добавил строчку:
'baseUrl'=> '',
Скрин
Нужна помощь. Сам замахался уже.
Re: Как убрать web/ из url при помощи .htaccess
Вам нужно хост было настраивать для домена не до папки yii2.loc, а до папки yii2.loc/web
вроде как-то так папка в Опенсервере указывается https://web-programming.com.ua/wp-conte ... server.png
но тогда вам нужно будет все ваши навороты в .htaccess вернуть до нормального состояния
вроде как-то так папка в Опенсервере указывается https://web-programming.com.ua/wp-conte ... server.png
но тогда вам нужно будет все ваши навороты в .htaccess вернуть до нормального состояния
-
- Сообщения: 3
- Зарегистрирован: 2017.07.12, 23:58
Re: Как убрать web/ из url при помощи .htaccess
О_о извините но я не понял. Зачем мне туда лезть? У меня сейчас вот такая картина: http://s16.radikal.ru/i191/1707/da/b5b3477f9c1et.jpg
оно как бы работает но стилей нет.
оно как бы работает но стилей нет.
Re: Как убрать web/ из url при помощи .htaccess
Ваш сайт это папки web, а не корень - yii2.
То есть вам нужно сделать точки входа (повесить домен) только на папку web, а не yii2.loc
То есть вам нужно сделать точки входа (повесить домен) только на папку web, а не yii2.loc
-
- Сообщения: 3
- Зарегистрирован: 2017.07.12, 23:58
Re: Как убрать web/ из url при помощи .htaccess
У меня базовый шаблон и вопрос я задал конкретный! Т.е.: Как убрать web/ из url при помощи .htaccess. Если не можете помочь не пишите всякую чепуху.
Re: Как убрать web/ из url при помощи .htaccess
В каком месте Вам пишут чепуху? Если Вы не можете отличить правильные ответы от чепухи, не пишите в этом форуме.
Re: Как убрать web/ из url при помощи .htaccess
И вообще, зачем такие извращения?
Посмотрите сюда https://github.com/yiisoft/yii2/blob/ma ... B8-apache-
Посмотрите сюда https://github.com/yiisoft/yii2/blob/ma ... B8-apache-
Re: Как убрать web/ из url при помощи .htaccess
DocumentRoot в настройках хоста нужно прописать на папку web, для апача.
-
- Сообщения: 680
- Зарегистрирован: 2017.06.21, 13:50
Re: Как убрать web/ из url при помощи .htaccess
не чепуху, при ПРАВИЛЬНОЙ настрйоке сервера Апач до папки web не будет такой ошибки...SingletonLPR писал(а): ↑2017.07.14, 18:24 У меня базовый шаблон и вопрос я задал конкретный! Т.е.: Как убрать web/ из url при помощи .htaccess. Если не можете помочь не пишите всякую чепуху.
по итогу -- у вас пропадет /web из Урла
Re: Как убрать web/ из url при помощи .htaccess
Все намного проще, чем кажется на первый взгляд.
https://github.com/yiisoft/yii2/blob/ma ... hosting.md
https://github.com/yiisoft/yii2/blob/ma ... hosting.md
Осторожно! Вы общаетесь с новичком