htaccess重写root到子目录

时间:2012-09-14 08:36:11

标签: .htaccess

我想像我这样指向我的子目录文件夹

www.FOLDERNAME.SITE_NAME.net

现在写下它的工作原理

www.SITE_NAME.net/FOLDER_NAME

我已经为我的文件夹

创建了一个域名

我尝试了许多htaccess但没有运气。

任何帮助都将受到高度赞赏。

2 个答案:

答案 0 :(得分:3)

你好,你试过这个。

 RewriteCond %{HTTP_HOST} ^FOLDERNAME\.SITE_NAME\.net$ [NC]
 RewriteCond %{REQUEST_URI} !^/FOLDERNAME/
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ /FOLDERNAME/$1
 RewriteCond %{HTTP_HOST} ^FOLDERNAME\.SITE_NAME\.net$ [NC]
 RewriteRule ^(/)?$ FOLDERNAME/index.php [L]

我没有尝试,但我相信它会解决你的问题。

随便问一下。

答案 1 :(得分:0)

尝试(未测试)

RewriteEngine on

RewriteRule folder_name\.%{HTTP_HOST}%\.net
www.%{HTTP_HOST}%\.net/folder_name [NC,R=301,L,QSA]