ggu*_*erg 7 .htaccess redirect
我需要将我的主机帐户的根域指向子目录(joomla).我希望这是不可见的(即浏览器地址栏不会改变).此外,当用户点击根或子文件/子文件夹时,我需要这个工作.
我已经尝试了以下规则,这些规则单独工作,但我不能让它们一起工作.
当没有指定子文件/子文件夹时,这个工作:
RewriteEngine On
RewriteRule ^$ /joomla/ [L]
Run Code Online (Sandbox Code Playgroud)
当指定子文件/子文件夹时,这个工作:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.+)$ /joomla/$1 [L]
Run Code Online (Sandbox Code Playgroud)
我只是无法弄清楚如何将它们结合起来.
RewriteEngine On
RewriteRule ^(.*)$ /joomla/$1 [L]
Run Code Online (Sandbox Code Playgroud)
应该可以工作(未经测试)。这次与第二次尝试之间的主要区别在于 + 与 *。+ 将匹配一个或多个,而 * 将匹配 0 个或多个,因此当未指定文件/子目录时这也应该起作用。
归档时间: |
|
查看次数: |
4251 次 |
最近记录: |