gpt4 book ai didi

joomla - 在子目录中安装 Joomla

转载 作者:行者123 更新时间:2023-12-01 09:52:40 28 4
gpt4 key购买 nike

有些人可能知道,Wordpress 在设置中有一个选项,允许在子目录中安装站点,同时将站点 URL 设为主域。它类似于“站点 url”和“Wordpress url”。我在 Joomla 中寻找类似的东西。我知道它没有内置选项,但如果可能的话,我宁愿不必移动所有文件。请向我解释一下,就像对一个五岁的 child 一样,以防万一:)

最佳答案

要将整个 joomla 安装移动到服务器上的子文件夹 (http://example.com/subdir),但仍然从根目录 (http://example.com) 访问它,我执行了以下操作:

  • 将整个安装移动到子目录文件夹
  • 在configuration.php中,设置$live_site = "http://example.com ";
  • 同时更改 configuration.php 中的 tmp 和日志文件夹
  • 将 .htaccess 文件添加到根文件夹:

(代码修改自this excellent answer)

RewriteEngine on
RewriteCond %{THE_REQUEST} subdir/
RewriteRule ^subdir/(.*) http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !subdir/
RewriteRule ^(.*)$ /subdir/$1 [L]

修改默认的 joomla .htaccess 文件,现在在/subdir 文件夹中,以包含一个 RewriteBase:

RewriteBase /subdir/

经过这些修改后,一切似乎都按预期的方式运行。

关于joomla - 在子目录中安装 Joomla,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34894760/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com