Here's the link to our website.
现在问题是,只要有人打开网站并且我想要更改此网站,就会在主URL之后显示/edu4sure
。
www.edu4sure.com/edu4sure
到
www.edu4sure.com/
我们使用Codeigniter作为PHP框架,
这是我在htdocs文件夹中的index.php:
<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
$uri = 'https://';
} else {
$uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/edu4sure');
exit;
?>
XAMPP安装出了问题: - (
这是来自edu4sure文件夹或目录的htacess:
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php| (.*)\.swf|forums|images|css|downloads|jquery|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]
这是我网站的应用程序文件夹中的htaccess
<IfModule authz_core_module>
Require all denied
</IfModule>
<IfModule !authz_core_module>
Deny from all
</IfModule>
虽然我们已经从godaddy购买了域名,但我们在亚马逊网络服务(aws)上有我们的网站服务器。我已经像本地机器一样在aws上安装了xamp,并像往常一样将我们的网站放在htdocs文件夹中。 请帮忙。一个例子将不胜感激。 这是指向记录集快照的链接
https://1drv.ms/i/s!AgEZGcb3iEuwpDIx-355sXVwJ_tY
答案 0 :(得分:1)
我通过从Codeigniter的config目录中的配置文件中删除base_url中的文件夹名来解决了我的问题。然后我在
里面的httpd-vhosts文件中添加了一个新的虚拟主机值c:\xammp\apache\conf\extra
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/edu4sure"
ServerName http://edu4sure.com
</VirtualHost>
服务器名称是您要重定向到的名称,DocumentRoot是项目根目录的路径。
还在
中的主机文件末尾添加了以下内容127.0.0.1 http://edu4sure.com
在此之后像魅力一样工作。