使用.htaccess重定向到子文件夹

时间:2010-08-16 21:40:06

标签: php apache .htaccess

我将网站移动到子文件夹,然后我将htaccess文件添加到网站的根目录。由于某种原因,它不会重定向到子文件夹。下面是我的代码

Options +FollowSymLinks


#
#  mod_rewrite in use

RewriteEngine on

RewriteBase /public_html/corp/

我也试过

Options +FollowSymLinks


#
#  mod_rewrite in use

RewriteEngine on

RewriteBase /corp/

该网站实际上位于名为/ corp /

的文件夹中

2 个答案:

答案 0 :(得分:4)

 DirectoryIndex /corp/index.php

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ corp [L,R=301]

还有其他替代方法。

答案 1 :(得分:1)

RewriteBase仅指定每个RewriteRule的基数。如果您没有RewriteRule,则不会重写。