HTACCESS配置在一个域中运行2个Joomla站点

时间:2015-03-23 06:04:29

标签: php apache .htaccess mod-rewrite joomla

我正在为客户创建一个新的Joomla3网站。他们当前的网站是在www.domain.com/current/index.php(var/www/ current)所以没有弄乱当前网站我添加了另一个目录,我上传了新网站的文件www.domain.com/ newsite / index.php(var / www / newsite),每当我浏览时,我都会登陆我正在处理的网站,并且所有链接都可以正常工作。

问题是当我尝试使用登录模块登录网站时,登录后,我被重定向到当前网站。不是我正在处理的网站。

我无权访问httpd.conf文件,所以我需要更改HTACCESS文件。

这是两个站点中的当前HTACCESS文件(/var/www/.htaccess)

<Files .htaccess>
   order allow,deny
   deny from all
</Files>

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php

ErrorDocument 400 https://www.domain.org/errors/400.html
ErrorDocument 403 https://www.domain.org/errors/403.html
ErrorDocument 404 https://www.domain.org/errors/404.html
ErrorDocument 500 https://www.domain.org/errors/500.html

1 个答案:

答案 0 :(得分:0)

<强>原始

RewriteRule ^(.*) index.php

<强>被修改

RewriteBase /newsite/
RewriteRule ^(.*)$ /newsite/index.php/$1 [L,QSA]