2013-09-10 38 views
0

我在/有一个脚本,我需要我的网站也可以从/m目录以及。我不能使用符号链接,所以在mod_rewrite中这样做会很好。从一个子目录重定向到父母没有符号链接

,我发现这样的事情:

RewriteEngine On 
RewriteRule ^(.*)?$ http://%{HTTP_HOST} [R=301,QSA,L] 

,并把它放在/m目录中,但没有任何效果。没有重定向到根目录。

应该这样做,它不是直接重定向到根目录,而是浏览器中的URL应始终与/m目录在一起。

快速介绍:

example.com --->/(example.com in a browser address bar) 
example.com/m --->/(example.com/m in a browser address bar) 

有没有办法做到在mod_rewrite的?

回答

1

如果规则需要是在/m/目录中的htaccess文件,你可能能够做这样的事情:

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/m/ 
RewriteRule ^(.*)$ /$1 [L] 

否则,您可以在此规则添加到htaccess文件您的文档根(/):

RewriteEngine On 
RewriteRule ^m/(.*)$ /$1 [L] 
相关问题