[英]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.