【问题标题】:Change root access of a website (PHP)(Wordpress)更改网站的根访问权限 (PHP)(Wordpress)
【发布时间】:2016-01-05 07:24:45
【问题描述】:

我需要帮助,因为我是 Web 开发的新手。我有一个网站,它在服务器上同时具有“应用程序”文件夹和“演示”文件夹。 APPLICATION 文件夹包含可以访问的 codeigniter 文件,因为我给出了 url: 'www.example.com' 并且 DEMO 文件夹包含了 wordpress 站点,它可以访问为 'www .example.com/demo'。现在我想在输入 url 'www.example.com' 时更改对 wordpress 的访问,我想加载我的 wordpress 网站(放置在 IIN 演示文件夹)。休息将保持正常工作。 请告诉我需要更改哪些更改才能实现上述目标。谢谢

【问题讨论】:

  • 也许暂时将 demo 重命名为“applications”,将“applications”重命名为其他名称(但这可能还不够)。或者更改隐藏的 htaccess 文件(检查它是否存在),使其指向您的演示文件夹

标签: php wordpress codeigniter server live


【解决方案1】:

这无法完成 - 您的 Codeigniter 应用和 Wordpress 应用都在 http://www.example.com/

你想要这个:

如果这是目标,以下是步骤:

  • 进行备份!
  • 创建文件夹/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 等),则在移动后可能无法找到它们。您将需要相应地编辑您的视图文件。您可能可以在/xyz/application/views

  • 下找到它们
  • 很有可能您有一个隐藏文件/.htaccess,其中包含将 index.php 从您的 Codeigniter URI 方案中排除的配置。 (导航到您的 codeigniter 应用程序并在浏览应用程序时注意 URL。URL 看起来像

  • (a)http://www.example.com/index.php/something/else

  • (b)http://www.example.com/something/else

如果 (b) 是这种情况,您将不得不调整您的 .htaccess 文件。

希望这有助于作为一个起点......祝你好运! :)

【讨论】:

  • 这正是我想要的,codeigniter 应用程序已完成,并且正在按要求工作,就像我可以移动到不同的控制器“example.com/my_controller/”一样,它会指导我更正文件。将wordpress网站设为主页后是否有可能(指主页-www.example.com)
  • 是的,但您必须调整您的.htaccess 文件并在/xyz 文件夹中创建一个新的.htaccess 文件。如果您在调整这些文件时遇到问题,我建议您发布一个新问题(包含这些文件的当前内容)
  • 我对 '.htaccess' 文件修改了解不多。需要进行哪些适当的修改才能使一切恢复正常:)
  • 阿里,我建议你将htaccess问题放到一个新问题中,并发布.htaccess文件的源代码 - 这样更容易帮助你。请随时与我联系,提出新问题,我很高兴能提供帮助。
【解决方案2】:

使用 base_url();获取当前网址

$url = base_url(); // check url.. echo it

if($url == "www.example.com")
{ 
 redirect('www.example.com/demo', 'refresh');
}

**

将此代码添加到顶部的标题中

**

【讨论】:

  • 这不是问题要求做的。
猜你喜欢
  • 2022-09-30
  • 1970-01-01
  • 2018-09-15
  • 2017-11-17
  • 2021-06-11
  • 2015-11-02
  • 2018-10-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多