我在example.com/drupal
上建立了Drupal安装 - 现在我需要将安装向上移动到域根目录。.htaccess将基址URL重写为一个目录级别
因此,我需要的重写规则是重定向所有现有的URL - 例如, example.com/drupal/some_section/somepage
至example.com/some_section/somepage
等
我该怎么做?
我在example.com/drupal
上建立了Drupal安装 - 现在我需要将安装向上移动到域根目录。.htaccess将基址URL重写为一个目录级别
因此,我需要的重写规则是重定向所有现有的URL - 例如, example.com/drupal/some_section/somepage
至example.com/some_section/somepage
等
我该怎么做?
试试这个:
希望这有助于
像example.com/drupal/...
重写URL会帮助,如果有人去example.com/drupal/...
但似乎你想要的其他方式:人们使用example.com/...
进入你的网站。为此,我认为您需要更改Web服务器配置中的DocumentRoot或为example.com设置一个虚拟主机。
想象一下,该网站已经移动。现在我只想让各种来源仍在使用的旧网址重定向到新位置。 –
@Michael因为你绝对想做301永久重定向,尤其是从SEO的角度来看。 – LazyOne
谢谢LazyOne。你是对的,我已经完成了301永久重定向。效果很好。 –
+1。我只是不确定这是否足够 - 可能需要301重定向(而不是仅仅重写,因为Drupal可能检测到原始URL(对不起,我对Drupal根本不熟悉))+ Drupal配置更改...但是,由OP决定。 – LazyOne
是的,我相信你是对的懒惰...我需要测试这个。毕竟这可能是行不通的。 –
嘿,这个作品毕竟!太棒了,谢谢! +1 –