始终为真 rewritecond

始终为真 rewritecond

我的大学public_html在每个学生的 Linux 目录中提供了一个文件,以便每个学生都可以拥有一个网页。我想将所有 PHP 脚本放入该文件中,并将索引放在名为的子目录中webroot。我正在尝试找出一种方法,.htaccess在 中放置一个文件,public_html该文件将重定向该文件夹中的所有请求。

关于重定向不存在的任何文件有很多建议,但我想无论文件是否存在都进行重定向。我可以使用类似的东西吗RewriteCond TRUE

答案1

你不需要RewriteCond,如果你只有,RewriteRule它将永远被执行。

Mod_Rewrite 有详尽的文档, 请阅读友好的手册

答案2

您可以将其放入您的.htaccess 文件中。

RewriteEngine On
RedirectMatch permanent ^~username/$ http://example.com/~username/php/index.php

这应该会将对根目录的任何请求重定向到您的索引文件(未经测试)。调整以匹配您的 public_html url 和域。

相关内容