[英]Any good solutions for a .htaccess redirect to a subfolder without changing the url?
我正在尝试使用.htaccess从根目录重定向到子文件夹,但得到500或重定向循环。
我正在使用HMVC框架,我需要能够将网站的各个部分(文件夹)分为自己的代码岛。 一些巫婆将使用该框架,一些巫婆将使用开源软件(OpenCart,Wordpress ..)
文件夹结构(根):
/index
/shop
/blog
.htaccess
访问根目录后,我需要将其从.htaccess文件重定向到/ index(或任何其他子文件夹),而无需更改url。
这些文件夹具有自己的.htaccess文件。
从根目录重定向需要在子文件夹中运行.htaccess(大多数框架需要mod_rewrite)
这个...
RewriteRule ^(.*)$ http:\/\/radu\.koding\.com\/$1 [L,NC]
RewriteRule ^$ index [L]
RewriteRule ^(.*)$ index/$1 [L]
似乎不起作用。 我陷入了重定向循环。
有任何想法吗?
尝试这个:
RewriteCond $1 !^index/
RewriteRule ^(.*)$ index/$1 [L]
此RewriteCond比较RewriteRule与不以index/
开头的内容匹配的内容。
(我在此处的原始示例中跳过了第二个RewriteRule -将“ nothing”重定向到index/
应该可以正常工作。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.