.htaccess RewriteBase有一个实际上可以是任何东西的子文件夹,我该如何工作?

时间:2018-10-18 07:43:15

标签: .htaccess mod-rewrite

所以近几个月来,我正在使用自己的MVC框架,该框架运行良好。

仅通过更改配置文件中的一个变量,就可以为网站创建新主题并应用该主题。

但是,我遇到了一个问题(惊喜)。首先,这是我的文件夹结构:

/
   /App
      /Config
      ...
   /Public
      /Theme
         /default
            index.html
            ...

这是我的.htaccess文件:

<IfModule mod_rewrite.c>
   Options -Multiviews
   RewriteEngine On
   RewriteBase /project/Public/Theme/default
   # 'default' is changeable

   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>

现在,我的问题是,是否可以告诉RewriteBase'Theme /'的子文件夹可以是任何名称?

谢谢。

0 个答案:

没有答案