带有Apache Directory和RewriteRule的通配符?

Nat*_*ugh 5 unix apache fuelphp

我正在尝试让FuelPHP在我的服务器上运行.我没有权限使用.htaccess文件用于RewriteRule.但是,我的主机允许我指定httpd.conf文件的一部分.

以下是我想要的:

<Directory /Applications/XAMPP/xamppfiles/htdocs/sandbox/username/public>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</Directory>
Run Code Online (Sandbox Code Playgroud)

但是,我需要它不仅仅是"用户名".如何在此目录中使用通配符,以便它适用于一次性解决方案的任何"用户名"值?

我在apache手册上找到了这个建议,但是我不知道如何让它与它一起工作RewriteRule.

试过以下但是没有用:

<Directory /Applications/XAMPP/xamppfiles/htdocs/sandbox/*/public>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</Directory>
Run Code Online (Sandbox Code Playgroud)

请帮忙!

vol*_*ron 8

你接近apache手册:

<Directory /Applications/XAMPP/xamppfiles/htdocs/sandbox/*/public>
Run Code Online (Sandbox Code Playgroud)

<Directory ~ "/Applications/XAMPP/xamppfiles/htdocs/sandbox/.*/public">
Run Code Online (Sandbox Code Playgroud)