Я переписываю подпапки моего веб-сайта в поддомен с помощью приведенного ниже кода в Apache
файле vhost:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. example.com
RewriteCond %{HTTP_HOST} ^(www\.)?(([^\.]+)\.){1}example.com$
RewriteCond /var/www/example.com/web/crm/build/%3 -d
RewriteRule ^/(.*) /crm/build/%3/$1
, поэтому https://example.com/web/crm/folder
= https://folder
.example.com
Такжея использую .htaccess
, чтобы скрыть /index.php/ в codeigniter
url
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
AddDefaultCharset utf-8
example.com/web/crm/folder
отлично работает
folder.example.com
я получаю 505 внутреннюю ошибку, которая однажды исправная удаляю строки в .htaccess или просто веб-сайте простого доступа через folder.example.com/index.php/ (в журнале ничего не отображается)
Я хочу исправить конфликт перезаписи для субдомена