重定向到子目录而不会丢失对index.php的生根

时间:2011-09-22 06:35:07

标签: .htaccess mod-rewrite

我有以下.htacess文件:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdir
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [R,L]
</IfModule>

它做了它应该做的事情 - 将index.php放在每个请求之前。

我想要做的是将任何请求重定向到子文件夹/de,而不会丢失上述生根。每当有人访问该网站时,都应将其转发到de文件夹。我能够将生根建立到de

RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com/ [NC]
RewriteRule ^$ index.php/de [R,L]

但我无法将两者结合起来。我会很感激一些提示。

0 个答案:

没有答案