Apache 忽略服务器 url /foo/ 并通过 Drupals url 别名加载页面节点 /foo

Apache to ignore server url /foo/ and load the page node /foo via Drupals url alias

我有一个服务器 运行 CentOS 上面有一个网站在根目录下有文件夹 /foo/

www.website.com/foo/

我还有一个名为 fooDrupal 页面,它加载到 url

www.website.com/foo

我知道我可以重命名文件夹等。但我正在寻找一种解决方案,可以让我忽略文件夹并加载页面。

当我尝试加载 url 地址时,它默认访问文件夹而不是使用 drupals url 别名加载页面。

谢谢,

您可以在 .htaccess 中修改以下行:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d [or]
RewriteCond %{REQUEST_URI} /foo
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]