我试图找到答案,但到目前为止我一直无法做到。我想将所有请求重定向到给定路径到特定文件。这是我目前使用的:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*$ /things/stuff/index.php
这成功地将http://server/things/stuff/whatever/whatever的所有请求重定向到http://server/things/stuff/index.php,并且全世界都很好。问题出现在我想部署这个问题以便/东西/东西可能存在于http://server/~user/things/stuff/时,我可以重写htaccess来考虑/ ~user /,但我希望还有更多通用规则将相对于我的目录树所在的位置而不是必须拥有一堆略有不同的htaccess文件。
有什么建议吗?