将 /directory 重定向到 /directory/?

将 /directory 重定向到 /directory/?

我正在使用 Media Temple 的 (dv) 服务器,并且在我的域的根目录上安装了 wordpress。

我有一个名为 support 的目录,其中包含一个标准 xhtml 网页,但是如果用户输入如下域名:

www.domain.com/directory

但是,如果用户输入以下内容,则会显示未找到的 wordpress 页面:

www.domain.com/directory/

xhtml 页面出现。

是否可以强制服务器将输入 /directory 的任何人定向到 /directory/?

如果这没有多大意义的话我很抱歉!

谢谢,

丹尼

答案1

如果这是 Linux 服务器,那么无论如何都会发生这种情况,因为您不能在同一个位置拥有具有相同名称的文件和目录 - 我猜测请求正在被重写,所以也许您的 .htaccess 文件会在这里有所帮助。

除此之外,.htaccess 中的以下内容也可以实现此目的: 或者
RewriteEngine On
RewriteRule ^directory$ directory/


Alias /directory /directory/

答案2

出于充分的理由,您要求的行为在任何正常服务器中都是默认行为......

假设它是 apache,也许你的主机禁用了这个? http://httpd.apache.org/docs/2.0/mod/mod_dir.html#directoryslash (在共享托管服务器上全局执行此操作是一个非常糟糕的主意,如果是这样的话,请投诉......)

还请阅读该条目以了解为什么该行为是默认行为...

相关内容