1

我在域的根目录中有一个 .htaccess。我在这个 .htaccess 文件中有以下代码:

DirectorySlash Off

当用户访问该域中的任何目录 URL 时,我希望服务器始终能够/index.html以 HTTP 状态码 200 显示内容。该/index.html文件位于根目录中。请不要让服务器将用户重定向到文件/index.html

如何通过编辑 .htaccess 文件来实现这一点?谢谢你。

4

2 回答 2

1

试试这个 :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . /index.html [L]
于 2012-09-05T09:09:36.443 回答
0

这应该有效:

RewriteEngine On
RewriteRule ^(.+)/(.*)$ index.html?directory=$1&file=$2

它还将解析“目录”GET变量和“文件”GET变量。

于 2012-09-05T09:07:58.623 回答