0

我的网络服务器上有以下DocumentRoot结构:

folder1
folder2

我可以以标准方式访问所有这些

my.ip.address.here/folder1
my.ip.address.here/folder2

我想将请求重定向到没有将特定文件夹指定到一个默认文件夹的网站,即“folder1”。例如,如果我在浏览器中键入my.ip.address.here,它会将我重定向到“my.ip.address.here/folder1”。我的文件DocumentRoot夹内有 .htaccess 文件,其中包含以下内容:

RewriteEngine On
RewriteRule ^$ /folder1 [R=301, L]

当我在浏览器中运行网站时,出现以下错误:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

配置可能有什么问题?提前致谢!

4

1 回答 1

0

如果您只是想在内部重定向或不重定向/folder2任何这些规则。

使用规则重定向 301:

RewriteRule ^$ /folder2 [R=301,L]

在内部,URL 不会改变:

RewriteRule ^$ /folder2 [L]

如果您想要临时重定向,请使用 302,而对于永久重定向,请使用 301。

于 2013-07-24T06:51:16.513 回答