настройки rewrite rules

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
vano.mig
Сообщения: 61
Зарегистрирован: 2016.11.21, 10:25

настройки rewrite rules

Сообщение vano.mig » 2017.12.12, 10:11

привет ребята. Вот столкнулся с проблемой настроек файла .htаccess
выложил проектна поддомен (в корень залил 3 папки: framework, html, logs). И сюда же .thaccess.
Подскажите как исправить ошибку
содержимое файла
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

vano.mig
Сообщения: 61
Зарегистрирован: 2016.11.21, 10:25

Re: настройки rewrite rules

Сообщение vano.mig » 2017.12.12, 12:23

создал файл в корне index.php c содержимим require_once('/html/index.php')
теперь такая ошибка путей
Путь CAssetManager.basePath "/home/rhxjhhvd/cms.zmogesh.com/assets" задан неверно. Удостоверьтесь, что директория существует и доступна для записи пользователю, под которым запущен веб-сервер.

vano.mig
Сообщения: 61
Зарегистрирован: 2016.11.21, 10:25

Re: настройки rewrite rules

Сообщение vano.mig » 2017.12.12, 17:52

ребята, а как вы заливали свои проекты? может я не правильно делаю?
Подскажите, пожалуйста!!!

vano.mig
Сообщения: 61
Зарегистрирован: 2016.11.21, 10:25

Re: настройки rewrite rules

Сообщение vano.mig » 2017.12.13, 11:06

сделат так. файл в корне .htaccess

Код: Выделить всё

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

#RewriteCond %{SERVER_PORT} !^443$
# RewriteRule ^(.*)$ http://cms.zmogesh.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !^/(html)
#RewriteRule ^assets/(.*)$ /html/assets/$1 [L]
#RewriteRule ^css/(.*)$ /html/css/$1 [L]
#RewriteRule ^fonts/(.*)$ web/fonts/$1 [L]
#RewriteRule ^js/(.*)$ /html/js/$1 [L]
#RewriteRule ^images/(.*)$ /html/images/$1 [L]
# RewriteRule (.*) /html/$1/$2
RewriteRule (.*) /html/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^admin/(.*)$ /html/admin/$1 [L]
RewriteRule . html/index.php
вайл в cms.zmogesh.com/html/protected/ .htaccess

Код: Выделить всё

RewriteEngine On

RewriteBase /html

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (./*) /html/
RewriteRule . html/index.php
теперь половина линков работает, другая половина нет (нужно вручную дописать /html/)
подскажите как ето исправить

vano.mig
Сообщения: 61
Зарегистрирован: 2016.11.21, 10:25

Re: настройки rewrite rules

Сообщение vano.mig » 2017.12.13, 18:57

вопрос снят. Так у меня ничего и не получилось.
Сделал стандартно, тоесть, папку framework переместил на один уровень выше, а в .htaccess стандартные настройки

Код: Выделить всё

AddDefaultCharset utf8
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

Ответить