在子目录/索引外的Drupal核心

时间:2013-12-20 14:13:56

标签: drupal-7

我已将Drupal7安装在子目录http://foo.com/site中,我希望将其保留在那里。

但是,我希望http://foo.com/node/101等网址与<{3}}一样可用以及。后者将保留规范网址。

我希望我可以将index.php移动并修改一些内容,就像wordpress一样。但我无法在任何地方找到详细说明。有谁知道吗?

1 个答案:

答案 0 :(得分:1)

你永远不应该将index.php移到Drupal文件夹之外或者攻击Drupal核心。只要你需要更新你的Drupal核心,这就可以让你得到维护。

相反,您可以使用URL重写来创建重定向(HTTP 301,永久)。假设您正在运行Apache,您可以使用mod_rewrite并在服务器的文档根目录中创建一个.htaccess文件,其中包含重写规则。例如:

RewriteEngine on
RewriteRule ^node/(.*)$ site/node/$1 [R=301,L]

您可以修改重写规则,或添加新规则以进行其他匹配重定向。