2016-06-23 5 views
-1

Here's the link to our website. Теперь проблема /edu4sure появляется после основного URL-адреса, когда кто-то открывает веб-сайт, и я хочу изменить это.Как удалить имя папки с URL-адреса моего веб-сайта?

www.edu4sure.com/edu4sure

в

www.edu4sure.com/

Мы используем CodeIgniter в качестве основы PHP,
Вот мой index.php в папке HTDOCS:

<?php 
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) { 
    $uri = 'https://'; 
} else { 
    $uri = 'http://'; 
} 
$uri .= $_SERVER['HTTP_HOST']; 
header('Location: '.$uri.'/edu4sure'); 
exit; 
?> 

Что-то не так с установкой XAMPP :-(

Вот htacess из папки edu4sure или каталог:

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>  

У нас есть веб-сервер на Amazon Web Services (AWS), хотя мы купили домен у godaddy. Я установил xamp на aws как локальный компьютер и разместил наш сайт в папке htdocs, как обычно. Пожалуйста, помогите. Примером может служить оценка. Вот ссылка на оснастку записи установить

https://1drv.ms/i/s!AgEZGcb3iEuwpDIx-355sXVwJ_tY 
+0

Почему у вас есть эта строка кода в index.php? header ('Местоположение:'. $ uri. '/ edu4sure'); – error2007s

+0

Здравствуйте, я не знаю, как это было с тех пор, как мы опубликовали веб-сайт. – Aman

+0

У вас есть файл header.php в файловой системе и каково его местоположение – error2007s

ответ

1

я решил мою проблему, удалив имя папки из base_url в конфигурационном файле в каталоге конфигурации из Codeigniter. Затем я добавил новое значение виртуального хоста в файле HTTPD-ВХостах внутри

c:\xammp\apache\conf\extra 

<VirtualHost *:80> 
DocumentRoot "C:/xampp/htdocs/edu4sure" 
ServerName http://edu4sure.com 
</VirtualHost> 

Server Name это имя, которое вы хотите перенаправить и DocumentRoot путь к корневому проекту.

добавил Кроме того, после записи в конец файла хоста внутри

127.0.0.1 http://edu4sure.com

работал как шарм после этого.

+0

Yup это был файл, который я просил у вас вчера, хорошо, что вы его исправили. – error2007s

+0

Hahaha Вы должны были указать, в любом случае его работа сейчас. Спасибо за помощь. – Aman

+0

Это файл конфигурации Apache, который вы внесли, изменить правильно? – error2007s

Смежные вопросы