如您中某些人所知,Wordpress在设置中具有一个选项,可以在将站点URL作为主要域的同时,将站点安装在子目录中。它类似于“网站网址”和“ WordPress网址”。我正在Joomla中寻找类似的东西。我知道没有内置选项,但是我宁愿不必尽可能移动所有文件。而且,请像五岁的孩子一样向我解释,以防万一:)
要将整个joomla安装移动到服务器上的子文件夹(http://example.com/subdir),但仍从根目录(http://example.com)访问它,我做了以下操作:
(此出色的答案修改了代码)
RewriteEngine on
RewriteCond %{THE_REQUEST} subdir/
RewriteRule ^subdir/(.*) http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !subdir/
RewriteRule ^(.*)$ /subdir/$1 [L]
修改默认的joomla .htaccess文件(现在位于/ subdir-folder中)以包含RewriteBase:
RewriteBase /subdir/
经过这些修改后,似乎一切都按预期方式进行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句