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