【发布时间】:2013-08-07 04:05:44
【问题描述】:
我有一个 Drupal7 站点托管在一个子目录中,并且可以通过目录路径和尾部斜杠访问该站点:
http://mydomain.com/dir1/dir2/ (with the trailing slash).
我正在寻找不带斜杠的访问此网站:
http://mydomain.com/dir1/dir2
我尝试使用 .htaccess 文件中的 DirectorySlash Off。但是在没有斜杠的情况下访问站点时会出现访问禁止错误。
然后我在 ../dir1 中创建了一个新的 .htaccess 文件,并尝试在用户访问站点时重写 url 以获取主页内容而不使用尾部斜杠。
<IfModule mod_rewrite.c>
DirectorySlash Off
RewriteEngine on
Options +FollowSymLinks
RewriteRule ^dir2$ dir2/index.php
</IfModule>
我又遇到了同样的问题“禁止访问”。设置这些规则后,Drupal root 中的 .htaccess 文件有什么可做的吗?
知道如何访问托管在子目录中的 Drupal 站点而不使用尾部斜杠吗?
【问题讨论】: