我有一个问题......这是我在 Linux 主机中使用 CI 3x HMVC 的项目我有一个错误:
.htaccess
这是:
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
Options -Indexes
### Redirigir la URL sin www a con www ###
RewriteCond %{HTTP_HOST} ^myserver.com
RewriteRule (.*) https://www.myserver.com/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^myserver.com [OR]
RewriteCond %{HTTP_HOST} ^www.myserver.com
RewriteRule (.*) https://www.myserver.com/$1 [R=301,L,QSA] #Falta www
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
RewriteCond $1 !^(index\.php|global|favicon\.ico|javascript)
在我的文件 config.php 我有这一行:
$config['base_url'] = 'https://www.myserver.com/';
当我加载https://www.myserver.com/
主“模块”(前面)时,我在所有表单中都看到了这种格式:
<form action="https://www.myserver.com/controllerxxxx" action="post"....
问题是当我加载https://www.myserver.com/admin
模块时......我在所有具有这种格式的表单中都看到......
不同之处在于我的 base_urlhttps://myserver.com/
没有WWW的“ADMIN” 。
怎么了?你能帮我吗?
我需要解决这个问题,并在 Front 和 Admin 模块中保留我的 URL 服务器和WWW 。
谢谢!