我需要帮助,因为我是网络开发的新手。我有一个网站,在服务器上有“应用程序”文件夹和“演示”文件夹。 APPLICATION 文件夹包含codeigniter文件,可以访问,因为我提供了网址:'www.example.com', DEMO 文件夹包含wordpress网站,可以访问'www .example.com的/演示”。现在我想在输入url'www.example.com'时更改wordpress的访问权限,我想加载我的wordpress网站(PLACED IIN DEMO FOLDER)。它将保持正常工作。 请告诉我需要改变哪些更改才能实现上述目标。感谢
答案 0 :(得分:1)
这是不可能的 - 你会在http://www.example.com/下有你的Codeigniter应用程序和你的Wordpress应用程序
我猜测你想要这个:
和
如果这是目标,那么这就是步骤:
/xyz
将以下资源移至新文件夹:
/system
=> /xyz/system
/application
=> /xyz/application
/index.php
=> /xyz/index.php
打开/xyz/index.php
并修改以下行:
$system_path = 'system';
=> $system_path = '/xyz/system';
$application_folder = 'application';
=> $application_folder = '/xyz/application';
由于我对Codeigniter应用程序一无所知,因此可能存在潜在问题,例如:
如果您的应用使用资源(css文件,图片,js等),则移动后可能无法找到它们。您需要相应地编辑View文件。您可以在/xyz/application/views
您很可能拥有一个隐藏文件/.htaccess
,其中包含从Codeigniter URI Scheme中排除index.php的配置。 (导航到您的codeigniter应用程序并在浏览应用程序时注意URL。URL是否类似
(a)http://www.example.com/index.php/something/else
http://www.example.com/something/else
如果是(b),将调整您的.htaccess
文件。
希望这有助于作为起点....祝你好运! :)
答案 1 :(得分:-1)
使用base_url();得到目前的网址
$url = base_url(); // check url.. echo it
if($url == "www.example.com")
{
redirect('www.example.com/demo', 'refresh');
}
**
将此代码添加到您的标题顶部
**