从public_html重定向到public_html / new /

时间:2009-12-14 14:00:25

标签: apache .htaccess joomla

我有Joomla网站升级到最新版本。新版本位于/ new /文件夹中。如何通过.htaccess文件指示apache将所有请求重定向到/ new /文件夹而不是public_html?

2 个答案:

答案 0 :(得分:0)

最好的方法是更改​​虚拟主机文件并指向新路径。

但是如果你不想改变根路径,你可以使用mod_rewrite实现这一点,在.htaccess文件中使用类似的东西:

 RewriteEngine on
 RewriteRule ^(.*)$ new/$1 [L]

它会抓取域名后的所有内容,并在“new /”之后附加它 确保已启用mod_rewrite模块。

您可以在mod_rewrite here

中找到有关如何设置规则的更多信息

答案 1 :(得分:0)

如果.htaccess中有更多重定向

,这非常有用
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^(.*)$ new/$1 [L,R=301]

</IfModule>