我将网站移动到子文件夹,然后我将htaccess文件添加到网站的根目录。由于某种原因,它不会重定向到子文件夹。下面是我的代码
Options +FollowSymLinks
#
# mod_rewrite in use
RewriteEngine on
RewriteBase /public_html/corp/
我也试过
Options +FollowSymLinks
#
# mod_rewrite in use
RewriteEngine on
RewriteBase /corp/
该网站实际上位于名为/ corp /
的文件夹中答案 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
,则不会重写。