我已将Drupal7安装在子目录http://foo.com/site中,我希望将其保留在那里。
但是,我希望http://foo.com/node/101等网址与<{3}}一样可用以及。后者将保留规范网址。
我希望我可以将index.php移动并修改一些内容,就像wordpress一样。但我无法在任何地方找到详细说明。有谁知道吗?
答案 0 :(得分:1)
你永远不应该将index.php移到Drupal文件夹之外或者攻击Drupal核心。只要你需要更新你的Drupal核心,这就可以让你得到维护。
相反,您可以使用URL重写来创建重定向(HTTP 301,永久)。假设您正在运行Apache,您可以使用mod_rewrite并在服务器的文档根目录中创建一个.htaccess
文件,其中包含重写规则。例如:
RewriteEngine on
RewriteRule ^node/(.*)$ site/node/$1 [R=301,L]
您可以修改重写规则,或添加新规则以进行其他匹配重定向。