使用.htaccess重定向到子文件夹

马克斯·科雷茨基(Max Koretskyi)

我的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.

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

价格

如果您只是想在内部重定向或不重定向/folder2这些规则中的任何一个,都可以。

使用规则重定向301:

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

在内部,URL不会更改:

RewriteRule ^$ /folder2 [L]

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用.htaccess重定向到子文件夹

.htaccess将请求重定向到使用ssl的子域子文件夹

使用.htaccess从非www站点重定向到www的子文件夹

。htaccess-使用HTTPS重定向到子文件夹,同时隐藏URL部分

使用.htaccess将文件夹重定向到子域

使用.htaccess将主域重定向到子文件夹,而不会影响辅助域

如何使用htaccess规则将根子文件夹重定向到子域

如何忽略子文件夹并使用.htaccess重定向到根目录

使用htaccess将网址重定向到子文件夹

使用.htaccess重定向子文件夹中的页面

301使用.htaccess从文件夹重定向到根

如何使用.htaccess别名/重定向子域到另一个域子文件夹

如何使用htaccess将子文件夹1中的所有项目重定向到子文件夹2而不是子文件夹本身(永久重定向)

使用.htaccess动态重定向到子文件夹,在不使用域名的情况下将子文件夹隐藏在url中

使用htaccess将子文件夹调用重定向到另一个URL

使用 .htaccess 或其他任何内容将隐藏的重定向域名重定向到其他 DN 的子文件夹

使用 htaccess 禁用文件夹或子文件夹并在重定向时使用自定义页面

使用与子文件夹前缀匹配的.htaccess URL进行重定向

使用htaccess将文件夹重定向到另一个

使用htaccess从文档根目录重定向到文件夹

允许使用htaccess角访问资产/文件子文件夹中的pdf文件,将其全部重定向到index.html

使用.htaccess将子域重定向到同一子域中的A文件夹-浏览器检测语言

使用GET参数将所有子文件夹重定向到URL

使用子文件夹(nginx)将基本域重定向到url

在 Apache 中,如何使用子文件夹 .htaccess 文件对 URL 的无斜杠版本进行外部重定向

使用htaccess重定向子托管域上的文件类型包括URL中的文件夹名称

使用 GET 变量(使用 htaccess)将文件夹中的所有链接重定向到 index.php?

捕获URL的最后一个子文件夹以使用htaccess进行重定向

.htaccess如何使用参数重定向到index.html,但参数值与文件夹名称相同